Member-only story
The 7 Habits of Highly Effective Programmers
A new take on an old theme
Before I begin, let me tell you this: There’s already a piece with a similar headline on Medium. While this was a very insightful piece, what I’m about to describe is completely different.
The focus of the present article isn’t to share tips and advice — but actionable habits every programmer can follow.
I begin here by crediting Stephen Covey, the American educator who coined the famous “7 habits of highly effective” trademark phrase.
Who Is an Effective Programmer?
Anyone can aim to be a productive programmer. Productivity drives the industry. However, it’s a dream that drives an effective programmer — a dream to deliver something beyond what’s presently possible.
Programmers often compete in programming competitions. There, they’re ranked for accuracy levels (number of test cases passed), execution speeds of their programs, code coverage, and speed of completion.
They practice on LeetCode/HackerRank to get hired by their dream employers (FAAMG and their ilk).
But that rarely tells how effective a programmer is with respect to his overall contribution to the software world.