







But it's also good — Musings about the last year of Roomy development, and more.
Roomy & Designing for Communities | Fish | Offprint
My personal experiences working with the team at Roomy, and how I feel after the last 5 months helping with the project.

Writing software is hard
Good software is uncommon because writing it is hard. In the abstract, we all know that it is hard. We talk incessantly about how it’s hard. And yet, we also collectively seem shocked — just shocke…
Modeling Software With Quint - Zicklag's Leaflets
I believe having good abstractions is key to writing good code. But as a coder, I often write code in an effort to find those abstractions…

A pocket full of personal software - Bailey's Retrospective
A year-ish spent building software I want, the way I want with *in a low voice* llms
Software Survival 3.0
I spent a lot of time writing software with AI last year, and I had some pretty good successes, notably Beads and Gas Town. I wrote a whole…

Software Survival 3.0
I spent a lot of time writing software with AI last year, and I had some pretty good successes, notably Beads and Gas Town. I wrote a whole…

Tending Your Software Garden
Software: do you write it like a book, grow it like a plant, accrete it like a pearl, or construct it like a building? As Steve McConnell notes in Code Complete 2, there’s no shortage of software development metaphors: A confusing abundance of metaphors has grown up around software

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.

How to keep learning in the age of LLMs | Oğuzhan Olguncu
Notes on how I keep learning as a programmer in the age of LLMs

Getting started with Claude for software development
Blog post: Getting started with Claude for software development by Steve Klabnik

went into detail on writing desk essentials! Here’s everything @ingridrojasc.bsky.social & I need* at our desks for writing to happen ☺️ we’re taking applications at The Ministry of Words for fall workshops, there are just a few seats left so we’ve opened a third workshop theministryofwords.com
went into detail on writing desk essentials! Here’s everything @ingridrojasc.bsky.social & I need* at our desks for writing to happen ☺️ we’re taking applications at The Ministry of Words for fall workshops, there are just a few seats left so we’ve opened a third workshop theministryofwords.com