







This week's video for Dave Farley's Continuous Delivery YouTube channel is me ranting about why reading code sucks, and offering some advice on how to improve. "Every programmer occasionally, when nobody’s home, turns off the lights, pours a glass of scotch, puts on some light German electronica, and opens up a file on their computer. ... Read more
In defense of not reading the code | Ben Shoemaker
Last week, I wrote an article whose purpose was to discuss where I saw AI-assisted coding going. That's not what generated 200 comments worth of passionate...


How I've been using Claude Code
I've been using Claude Code a lot recently, and having a pretty good time of it. This is my report on that, and what I've found does and doesn't work well.
Programming principles for self taught front-end developers
The majority of us are a bunch of self taught people with rather spotty knowledge and that's fine! Kilian (also self taught) is here to share some of the computer science fundamentals you probably are missing with the aim to improve your code in the long term.
Don't couple your Go code to GitHub | Iain Cambridge
The technical musings of Iain Cambridge.
Coding After Coders: The End of Computer Programming as We Know It - …
archived 16 Mar 2026 15:14:04 UTC

The peril of laziness lost | The Observation Deck
In his classic Programming Perl — affectionately known to a generation of technologists as "the Camel Book" — Larry Wall famously wrote of the three virtues of a programmer as laziness, impatience, and hubris: If we’re going to talk about good software design, we have to talk about Laziness, Impatience, and Hubris, the basis of good software design. We’ve all fallen into the trap of using cut-and-paste when we should have defined a higher-level abstraction, if only just a loop or subroutine. To be sure, some folks have gone to the opposite extreme of defining ever-growing mounds of higher level abstractions when they should have used cut-and-paste. Generally, though, most of us need to think about using more abstraction rather than less.
Ten Lines Of Code That Changed My World – Pixelambacht
Front-end antics and typographic mischievousness
The Human-in-the-Loop is Tired
On reward functions, dopamine, and what it actually feels like when the code starts writing itself

Quick tips on how to code a cute lazy website from a lazy art hoe with audhd who hates math (no chatbot) - Multi-hyphenate
w/ pictures and gifs by a non-engineer tech person
A break from programming languages
This is a blog post I have been considering writing for a long time.

Running local models is good now
Local agentic coding has gotten great over the past few months

help! my husband is addicted to Claude Code.
the first, and possibly last, writerbuilder advice column

Understand to participate
I saw Geoffrey Litt speak at AIE yesterday, and one framing he used particularly resonated with me: Understand to participate Geoffrey was talking about the challenge of collaborating with coding …