I am now on YouTube!

My channel


I write about design, development, and productivity. My weekly newsletter contains shorter pieces. Read all previous issues in the archive.

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.

Dom Habersack

November 4, 2019

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.

Dom Habersack

October 7, 2019

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.

Dom Habersack

June 10, 2019

On trends in design

Trends make defining a product’s visual appearance easier, but they also make it harder for you to stand out.

Dom Habersack

August 9, 2016

Make your time count

When working in technology, we can do a great many things. Some of them are absolutely not worth doing.

Dom Habersack

July 5, 2016

grunt-contrib-sass and Node.js 0.10.8

The current versions of Node.js and grunt-contrib-sass don’t work together. Downgrade Node.js to an earlier version to avoid the issue.

Dom Habersack

May 29, 2013

Insights of a new screencaster

I recently published my first screencasts on programming. In the process, I learned a few first things about creating info products.

Dom Habersack

March 19, 2013

Writing high-performance CSS

Aside from the established best practices for reducing load times, a few things that can be done to stylesheets to make browsers render pages faster.

Dom Habersack

December 28, 2012

On lazy journalism

I was inappropriately quoted on the death of a former colleague after an inconsiderate tweet was unfortunately picked up by journalists.

Dom Habersack

July 27, 2012