I write about all things tech and business. My articles cover design, development, building my own company, and more. You can also find a collection of snippets you can use in your code on the Snippets page.

April 7, 2021GDPR

Just enough analytics

When we need to gather statistics or other logs from our projects, we don’t always need to use full, privacy-invading analytics solutions.

Read full article
January 27, 2021Project management

Don’t invent this here

Now that I am working on a product that I will sell, the decision between what I can reasonably build myself takes on a new shape.

Read full article
January 20, 2021Design

Introducing Lovelicons

I am working on a set of 200+ icons that will be free for personal use. The paid version will include benefits that I have not defined yet.

Read full article
January 6, 2021Project management

Giving every minute a job

Splitting a day that would otherwise be “eight hours of work, some of them productive” into dedicated blocks helps maximize the value of these hours.

Read full article
October 28, 2020Git

The main branch in git

There was never a technical reason for us to call the source of truth “master” in Git. We can rename it to “main” or any other term in a few minutes.

Read full article
September 30, 2020Uncategorized

Join me for Hacktoberfest

Every October, DigitalOcean celebrates the open source community by running Hacktoberfest. Let’s code a few things together this month.

Read full article
September 16, 2020JavaScript

End of an era

Moment.js is now a legacy project. While you can keep using it, these other projects might be better fits for you.

Read full article
August 19, 2020Bootstrapping

Awesome creator podcasts

The format of “two hosts talking about what is going on in their businesses” is fascinating. Know any others like the ones in this list?

Read full article
June 24, 2020Programming

These tips are fire.

The bite-sized tips I started sharing on Twitter show how code can be improved gradually. You can read them all on this site now.

Read full article
June 3, 2020Lifestyle design

Back to normal?

Quarantine has showed us what work could look like going forward. Let’s reconsider how we work instead of urgently wanting to go “back to normal”.

Read full article
May 20, 2020Project management

Delete your backlog

A backlog full of tasks you don’t ever intend to do only weighs you down. Saying no to tasks allows us to focus on what is important.

Read full article
April 15, 2020Software architecture

Serving WebP images

Web servers can send different files to browsers based on headers in a request. Knowing this, we can send WebP-files only to browsers that support them.

Read full article
April 8, 2020Lifestyle design

Idle times

You’re probably working longer hours than normal during quarantine. Even when working from home, it is okay and important to take breaks.

Read full article
March 25, 2020Software architecture

How to write legacy code

No code starts out as unmaintainable legacy we don’t dare to change. All codebases end up there because of a lot of small decisions like these examples.

Read full article
February 19, 2020Career

Role models

If you have been working somewhere for a while, others are likely looking to you for guidance and leadership.

Read full article
January 29, 2020Uncategorized

Texting faster

iOS 13 now has a built-in swipe keyboard called “QuickPath” that is much faster than typing individual letters.

Read full article
January 8, 2020Uncategorized

Find your community

No matter what you are passionate about, there is a vibrant community out there where you can exchange ideas with likeminded people.

Read full article
December 25, 2019Project management


A good goal is one that makes it easy to follow through. The SMART criteria help us in setting better goals.

Read full article
December 18, 2019Lifestyle design


2019 is almost over, and I am looking forward to a few weeks of vacation. There are always more things to learn or to work on. All of that can wait.

Read full article
December 11, 2019Project management

How do you eat an elephant?

Big goals take a long time to achieve. By taking many small steps in the right direction, we can get closer and closer to them without losing motivation.

Read full article
November 20, 2019Project management

Shaping up

While Scrum works well for many teams, it’s not for everybody. Basecamp’s Shape Up is an alternative that might work better for you.

Read full article
November 4, 2019Design

Design with ugly data

Many mockups break when we replace their lorem ipsum with real data. By using imperfect images and texts in them, we can design more robust layouts.

Read full article
October 9, 2019Design

Write like Hemingway

Writing is best when it is easily understood by readers. Everything I write goes through an extensive editing phase to improve its readability.

Read full article
October 7, 2019Project management

As a User Story

Adding a single sentence to our tickets helps us focus on what is important. Let’s explore what goes into a good user story.

Read full article
September 25, 2019Lifestyle design

What CAN you do?

My wife and I were supposed to relax on Mallorca right now. Our trip was cancelled less than 24 hours before our flight was supposed to take off.

Read full article
September 18, 2019GDPR

Do Not Track, maybe

To opt out of tracking scripts on websites, you can set the “Do Not Track”-setting in your browser. Unfortunately, websites are not required to honor it.

Read full article
June 10, 2019Education

What do I know?

You know a lot of things others don’t. Help them by sharing what you know, no matter how easy or obvious you might think it is.

Read full article
May 3, 2016Software architecture

Your API might be sexist

Just as gender is not “true” or “false”, Boolean values are not appropriate for situations in which we assume only two options exist.

Read full article