productivity

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

10 Great Questions To Ask To Become Familiar With a Huge Codebase

January 14, 2022 · 1 min read
You've made it. You got through the interview process, and now you’re part of a new team. But as you get access to the repository, you’re overwhelmed. It’s huge. And full of stuff you know nothing about. So. Much. Unfamiliar. Code. Here are 10 smart questions you can ask to become familiar…

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.