







A blog about software craft and quality

Favourite well-made apps and sites – 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

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

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…
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.

values based software talks
Talk #3 Files, algorithms, media, software as lived practice, and personal software
Seeing Like a Programmer (LambdaConf 2024) — Sympolymathesy, by Chris Krycho
How do we make good software, and indeed, what makes software good: both as software, and in terms of its place in the world?

Vibe Coding Is Killing Open Source Software, Researchers Argue
‘If the maintainers of small projects give up, who will produce the next Linux?’



Paco Coursey
Crafting interfaces. Webmaster at Linear. Building polished software and web experiences.

How to create software quality.
I’ve been reading Steven Sinofsky’s Hardcore Software, and particularly enjoyed this quote from a memo discussed in the Zero Defects chapter: You can improve the quality of your code, and if you do, the rewards for yourself and for Microsoft will be immense. The hardest part is to decide that you want to write perfect code. If I wrote that in an internal memo, I imagine the engineering team would mutiny, but software quality is certainly an interesting topic where I continue to refine my thinking. There are so many software quality playbooks out there, and I increasingly believe that all these playbooks work in their intended context, but are often misapplied.
