Be more ambitious


If you’re not at least a little afraid that people will laugh at your goals, consider taking it up a notch.

Read More

Many decisions made correctly


What makes a great product great is hundreds of tiny decisions made correctly. Each of those decisions says a lot about the people who worked on it - what they thought was important, and what wasn’t.

Read More

Love and hatred


They say that if you make something and nobody hates it, it can never be great. That if people are going to love something, it has to be polarizing.

Read More

What should you control?


The stoic philosopher Epictetus made the deceptively simple observation that some things are under your control, and some things are not. His advice is to ignore the things that are not under your control, and that’s great advice.

Read More

Struggle and pain


Every software developer I’ve ever worked with through their first few years has gone through the same pattern.

Read More

The value of repetition


One day I sat down to give some feedback to my boss. I don’t know about you but that’s not my favourite part of the day.

Read More



I think everyone discovers sometime in their twenties that life is a long series of intense challenges and it never gets any easier.

Read More