Radio Noise7 articles

July 19, 2026

The hardest thing to find in language learning is not a course or a grammar guide. It is a patient French speaker at 7:15 on a Tuesday morning, when I have twenty minutes and feel like talking about my weekend. Years of courses, grammar, vocabulary, and audio lessons never fixed that scarcity. Conversational GPTs did not solve language learning, but they gave me the one thing I could never manufacture on my own, which is volume: hundreds of ordinary conversations, available whenever I want one.

June 30, 2026

I have always thought of my brain as fixed storage: long-term memory like a hard drive, short-term memory like RAM, both finite. That is why context switching hurts. It is not just that you stopped one thing and started another, it is that you had a whole working set loaded in your head and something flushed it. We talk about AI context windows now, but people have them too: limited working space, long-term storage with strange indexing, facts we keep, facts we ignore, and a childhood TV theme song that apparently holds a lifetime lease.

June 27, 2026

Who designed this mess? Every engineer has asked it over a strange workaround, an awkward abstraction, or a manual deploy step. The easiest mistake in engineering is hiding inside the question: the assumption that the person before you should have known better. Sometimes the work really is careless, but a lot of the time it is context you do not have. Before criticizing a design, walk a mile in the author's context, then fix what is still broken.

June 27, 2026

Ctrl+Z may be the most trusted keystroke in software, but real systems are not text editors. Every serious conversation about AI agents is really a conversation about trust, and trust is not believing the agent will get it right. It is knowing what happens when it gets something wrong. Undo is not a button, it is an operational discipline: design, validation, controlled execution, reversal, compensation, and learning. The more we let agents act instead of advise, the more that discipline has to exist before we hand them the keys.

June 16, 2026

I am the only one who knows how to do this. It is not the flex people think it is; most of the time it means part of the system only works because you are standing next to it. Working yourself out of a job does not mean making yourself useless. It means removing the broken, fragile, one-person-dependent parts of your work so the system no longer needs babysitting. The best engineers do not protect a little kingdom of broken things. They make the kingdom unnecessary, and earn their way into bigger problems.

June 15, 2026

The demo worked, the team hit the date, and everyone felt good for about thirty minutes. Then the support tickets started. Boring software is not dull to build, it is uneventful to operate. The thing you ship can be clever and satisfying, but running it in production should be routine: practiced rollbacks, clear ownership, and no reliance on heroics. That kind of boring is engineered, not accidental.

June 13, 2026

Every software system exists twice: once as what the team believes it built, and once as what shows up after it ships. This blog lives in the gap between the two. Notes on ownership, deployment, operations, and the human layer underneath. Most architecture problems are really ownership problems.

© 2026 ABWaters. Thinking out loud.