A continuous process for improving programming productivity

Set aside 30 minutes at the end of your working day to work on tooling/techniques that’d save you time.

You don’t have to use the 30 minutes. By reserving time, you force your subconscious to actively search for opportunities throughout the day.

Try to find tasks that can be completed within 30 minutes. That way, you’ll be able to feel the difference the next day.

Here are some examples of things I recently did if you’re looking for inspiration:

Has this made a measurable impact on my productivity? Hard to say. It has made me a happier programmer though. The feedback loop is addictive. I look forward to my 30 minutes every day.

If you’re looking for a more quantitative framework…