







A blog about software craft and quality

Favourite well-made apps and sites – Unsung
A blog about software craft and quality

“They had no concept of a duty of care to their users.” – Unsung
A blog about software craft and quality

If you’re a button, you have one job – Unsung
A blog about software craft and quality

The Case for Software Craftsmanship in the Era of Vibes
From the Zed Blog: Working toward genuine, quality software in an era where code production is not the constraint anymore.

Photoshop’s challenges with focus, pt. 2 – Unsung
A blog about software craft and quality


Someone behind the software
I think good products carry something of the people who make them. Their experience, what they care about, and how they think things should work.

The community-first software era
Some ideas about how to encode our values into the tools we use

“As a Windows user, it’s a very surreal way to install a program.” – Unsung
A blog about software craft and quality

Not all good products make good businesses - The Intercom Blog
It's easy to assume that solving a real problem with a good product magically creates a successful software business. Sadly that’s never guaranteed.

You have to beat the models at something
In 2025, I wrote that software engineers ought to be assessed by “value over replacement”: not how much money they made for their company, but how much they…
Why the Best Companies and Developers Give Away Almost Everything They Do
Read more on Y Combinator's blog.

Software Should Be Allowed to Be Weird - Ewan’s Blog
A fairly large amount of the software I write would probably die in a corporate planning meeting. There would be questions about the target audience, the bu…
Hitting the High Notes
In March, 2000, I launched this site with the shaky claim that most people are wrong in thinking you need an idea to make a successful software company: The common belief is that when you’re …

Roadmap: Open Source
After years of investing in open source software, we’re releasing our thinking on what positions these companies as emerging technology giants.
