







A blog about software craft and quality

“I think there’s a lot of value in these.” – 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

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

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


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

The Tyranny of the Marginal User
why consumer software gets worse, not better, over time

We mourn our craft
I didn’t ask for this and neither did you. I didn’t ask for a robot to consume every blog post and piece of code I ever wrote and parrot it back so that some hack could make money off o…

A small matter of programming: perspectives on end user computing
A Small Matter of Programming asks why it has been so d…

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…
Ten FOSS Development Fallacies For User Facing Software
This is a list, inspired by the Five Geek Social Fallacies, of common patterns or behaviours that developers of free/open source software (FOSS) fall into when they try to develop software for users who are not technical, or for whom non-technical users would be the most obvious userbase. Hopefully writing these down (which frankly is cathartic more than anything) is helpful to some in recognising these thought patterns and avoiding them when developing software - I’ve got some of my own thoughts on this at the bottom.
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?
