How do you stay productive?

To improve productivity is to be able to create more value given the same input. It is how we achieve growth. I commonly ask variations of the question posed in the title of this article when I interview people for engineering positions. Software engineering is fast-paced knowledge work, and investing in personal productivity is an important lever.

Most answers I receive revolve around to-do lists and the Pomodoro Technique . As a self-improvement enthusiast and productivity hacker, I have also tried numerous frameworks for getting things done, and the structure they provide can be helpful. However, it took a long time for me to realize those techniques yield marginal impact. What worked for me was more fundamental.

This is how I stay productive:

A rather mundane answer, but focusing on the basics has had a significant impact on my productivity. Coincidentally (not really), also on my wellbeing.