







Falsehoods Programmers Believe About Names | Kalzumeus Software
Classic essay about how software routinely bumbles human names.
Software Bonkers
I’m software bonkers: I can’t stop thinking about software. And I can’t stop building software.
Scan's lab
Full stack developer who likes making open source software and exploring the web.

Come for the tool, stay for the network
programming, philosophy, history, internet, startups

Kyle Booten
Noöhacking1 is the title of my current research program. I use this term for ways that artists and everyday digital media users build and repurpose algorithmic tools in order to take care of their own minds/spirits, an especially challenging and important task amidst a digital milieu that seems designed to make us alienated, unintelligent, and miserable.

Reflections on a decade of coding
I've been programming professionally for about 12 years. Here are some of the things I worked on in the last 2 years.
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?

A quote from Andrew Quinn
One could say in the first quarter-century of my life, that while I was always fascinated by programming, I could never overcome the guilt of not really knowing whether the …
If you’re a button, you have one job – Unsung
A blog about software craft and quality

Overcommitted | Software Engineering and Tech Careers Insights
Overcommitted is where passion for the craft meets real talk about software engineering—from pull request philosophy and technical debt strategy to imposter syndrome and continuous learning, we are engineers committed to growing together and sharing the honest, thoughtful conversations that make you better at your job and your life.

The Death of Software Development
The job of software developer is dead. You might still be coding, but the profession as you knew it is gone.

After automation: Software will work for you, not on you
Alex Komoroske, CEO and cofounder, Common Tools — AI promises “infinite software”—endless tools tailored to every need—but funneled through today's app stores, that abundance just means more silos, more trapped data, and more to orchestr...

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.
A programmer's loss of identity - ratfactor
This is the follow-up to last year’s I’m an American software developer and the "broligarchs" don’t speak for me. In that essay, I tried to express why I was so agonized by the leaders in my industry doing a speedrun towards dystopia and how it all felt so divorced from what technology could, and should be. Everything I wrote there is still true, but amplified.