Useful Regex Checking Tools
Two quick tools I keep around when validating or experimenting with regular expressions.
8 publication(s), engineering notes, and curated picks tagged with #productivity.
Two quick tools I keep around when validating or experimenting with regular expressions.
Agent pipelines, architecture boundaries, and timeless craftsmanship
Uncle Bob delivers a masterclass on how AI agents accelerate coding speed while proving that clean code, deep modules, deterministic verification, and fundamental engineering disciplines matter more than ever.
Behavior Before Function & Demystifying BDD vs. Acceptance Testing
Exploring why defining observable behavior must precede function implementation, while clarifying the distinction between writing .feature files as automated acceptance tests and practicing full collaborative BDD.
Goodhart’s Law, language idioms, and the pitfalls of software metrics
Kevlin Henney explores the language, terms, and mental models programmers use, explaining Goodhart’s Law and why software engineering metrics collapse when treated as control targets.
Cost of Change (CoC) economics, technical debt curve, and core design smells
A dense, high-value visual reference mapping out why clean code keeps the Cost of Change constant over time, alongside definitions for the 8 core architectural smells.
Technical debt bankruptcy in the age of AI coding
An insightful reflection on how coding with AI generates average code quickly, but without continuous refactoring, tech debt accumulates at 10x speed.
Why programming is thrilling
Nice article from the author of The Pragmatic Programmer, about how and why AI made programming more fun.