12 Debugging Strategies I Use As a Developer

December 11, 2020 · 4 min read
When you‘re developing software, bugs will appear. Some things won‘t work as expected while developing them, and others will stop working after some time. Often, the cause of a software failure is easy to find. But sometimes the hunt for a bug seems to drag on and on and on. The following are 10 of my most often used debugging strategies.

Universities Don’t Teach Programming, But I Would Study Again. Here’s Why.

August 18, 2020 · 2 min read
It’s 2014 and I’m studying Computer Science at the University of Augsburg. I know this is what I want to do because I’ve already worked in IT for half a year, and I’ve been programming on the side for over a year.

Timeboxing Works. Use Parkinson's Law to Your Advantage as a Software Engineer.

August 11, 2020 · 2 min read
You’ve probably heard of Parkinson’s Law before. “Work expands so as to fill the time available for its completion.” Learn how to apply it to use your time more effective in work and personal life.

I Stopped Using My Smartphone In The Morning. You Should, Too. Here's Why.

July 21, 2020 · 1 min read
Your morning sets the tone for your day. And the most important thing you can manage during the day is your own attention (not your time).

How Morning Pages Give Me Clarity and Focus

July 7, 2020 · 2 min read
I've written morning pages over 100 times this year. They help me to start my day in the right mood, free up my brain's capacity by writing every thought down instead of keeping it in my head, and warm me up for creative work.

Make Getting Things Done Your Own and Stay Sane

May 5, 2020 · 2 min read
I have a love/hate relationship with Getting Things Done. It has massively increased my productivity. GTD basically means...

5 Rules for Using Shiny New Technologies

April 3, 2020 · 4 min read
Selecting technologies is hard. As a responsible software engineer, you may sometimes wonder: "is it okay to use this technology for this project?".