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:
- Patched
git push
to automatically open a GitHub PR when a new branch is pushed - Learnt how to configure “Run Tests On Save” in my IDE
- Enabled live-reload in a front-end app that I work on every day
- Learnt the keyboard shortcut to close all tabs except the current tab in my IDE
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.