Habits for productive programmers

For a long time, I am looking for a way to be more productive as a programmer. I decided to organize in structure valuable ideas and practices I found. Hopefully, they will be useful for you too.

Below is the first part: habits.

  • Write. Write documentation, notes, your ideas, and useful tips. Here is the list of most popular tools you can use:
    • Notion/Evernote/OneNote/bear.app
    • emacs/orgmode
    • Markdown files as a basis for something more complicated like, for example Zettelkasten
  • Focus on one thing at a time
  • Do small tasks immediately
  • Sleep enough
  • Spaced repetition for efficient learning
  • Record and publish or even better, broadcast your coding sessions. I didn’t try it yet, but I can easily imagine how much discipline it could add to my workflow. OBS Studio is a popular and excellent tool for a record such sessions.
  • Use procrastination against yourself. Just try to open IDE and write a few lines of code, then a few more. Then you probably will catch yourself on coding for an hour or two. That’s the trick.
  • Use data and statistics to analyze your productivity. Be creative in that. Here is an example of a very creative approach to do that.
  • Create more than consume
  • Dive deeper into the problem
  • Automate repetitive tasks

Everybody is welcome to get me your feedback and extend the list.

Site Footer

Sliding Sidebar

About Me

About Me

For whom this blog for?

For those who are interested in modern Internet technologies, IT business, startups, management, quality control, personal effectiveness, motivation. Here I write about what is interesting, about problems I faced and solutions I found. I hope it will be interesting to you either.

What motivates me to write?

The desire to improve, to study deeper topics that interest me. Find people with similar problems and tasks, together look for ways out and solutions.

Feel free to contact if you have anything to say to me

Old Flash site with my artistic works and misuc.