productivity

Make better use of your time. Work on what matters.

Have a “Why Conversation” With Your Side-Projects

October 26, 2021 · 5 min read
I did a summer break from this blog to reflect where I want it to go. These are the questions I asked myself to find a new perspective on my blog during my summer-break from it.

5 Productivity Tips for Developers With Side Projects

June 22, 2021 · 4 min read
How can I find time for side projects when I have a job, family, friends, and hobbies? Most devs I know have programming-related side projects. The 5 tips in this article help me to: stay sane while doing things on the side, make progress on each project - every week, and still find time for friends and family.

My 7 Questions for Weekly Personal Retrospectives

June 14, 2021 · 1 min read
Retrospectives change your life, step by step. I'm doing personal retrospectives every week, and their benefit is immense. For these retrospectives I use 7 questions.

3 Ideas How to Use Whiteboards for Software Development

March 28, 2021 · 1 min read
When I'm programming, I'm often making notes or scribble on paper or a whiteboard. It helps me explore and keep track of my options. For small or big architectural decisions (which we're making all the time), it's hard to keep all options …

Slow Is Smooth and Smooth Is Fast

March 5, 2021 · 1 min read
The U.S. Navy SEALs have the saying “slow is smooth, and smooth is fast”. I love this quote, as it applies nicely to software projects! It is a reminder to not ignore the fundamentals.

6 Writing Tips for Developers

February 28, 2021 · 2 min read
As developers, we write a lot. We write documentation, proposals, issues, RFCs, emails, …. You name it. And with more and more companies offering remote work, writing is getting more and more important. Here are 6 tips that help you improve your writing, from blog posts to emails.

Apply YAGNI to More Than Just Software

February 5, 2021 · 1 min read
You aren't gonna need it. That's a programming principle from extreme programming. It states that functionality should not be added until deemed necessary. Let's explore how YAGNI is useful in software development, and as a general productivity tool.

The Two Paretos In Software Development

January 22, 2021 · 1 min read
You know the Pareto principle, right? For many situations, 80% of the consequences come from 20% of the causes. The Pareto principle actually applies to two aspects in software development...