







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
Live Coding: A User's Manual
Live Coding: A User's Manual, published by MIT Press

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


Learnable Programming
Here's a trick question: How do we get people to understand programming?
Review of Claude Code-generated code for a bookshop, March 2026
Review of Claude Code-generated code for a bookshop, March 2026 · GitHub

Helping Students Understand the Code’s Behavior and Purpose by Leveraging Concreteness Fading and Comics
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

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.
Knuth: Literate Programming
This book is the first in a series of eight volumes that contain archival forms of my published papers, together with new material.
Coding Agents Are Easy, Actually - Kara's Nonsense
Software engineering is here to stay
Learn to code. Or don't.
Reasons to learn to code: * You have an offer for a job that involves coding, or could benefit from it * Existing tools don’t serve your needs well, or at all * You enjoy it “Learn to code” is the common refrain for what to do when you’re poor. It’
Hey, Computer Scientists! Stop Hating on the Humanities
Opinion: Computer science departments need to teach coders more than just how to code.

code-yeongyu/lazycodex
LazyCodex: Codex for no-brainers. You don't need to think. Just prompt with ultrawork.
Notes from my Beginner Computer Literacy Class Part 1 - Alex’s Writing Journal
Helping the uninitiated navigate this brave new digital world
Claude Code, Codex and Agentic Coding #8
When I started this series, everyone was going crazy for coding agents.

Entire Claude Code CLI source code leaks thanks to exposed map file
512,000 lines of code that competitors and hobbyists will be studying for weeks.

Getting Started with Claude Code: A Researcher’s Setup Guide
Video 1 in a series on Claude Code
