Kent Beck · 2026-05-21 · 4 min read
"The missing concept is scope. You want a system that meets the following goals? Okay, how much of which goals first? All of all the goals? Now you've created the perfect breeding ground for The Slow. And you did it."
"Tearing out calendar pages is the trigger making those scope decisions inescapable."
"Because we navigate an uncertain & rapidly changing landscape, cutting scope generates more feedback sooner, leading to less waste & higher concentration of value."
Kent Beck · 2026-06-02 · 8 min read
"We're accumulating code faster than we are accumulating trust."
"Trust accumulates slowly & evaporates in an instant... Trust is irreversible. Once gone it's hard-to-impossible to get it back."
"Slow development to ensure that the damn stuff actually works. Slow development to include structural improvements that expand options. Slow development to encourage frequent person-to-person interaction. Slow development to reinforce & update long-term purpose. That's how you go faster."
Kent Beck · 2026-05-01 · 2 min read
"Thinkies are learnable pattern transformations you can use to shift how you see a situation, expand the space of options, and spark new ideas — especially when things feel stuck or prematurely decided."
"Thinkies help you notice when a conversation or decision is falling into a predictable groove — and then offer you a way to step sideways, flip the frame, or open up new paths."
Kent Beck · 2026-04-15 · 5 min read
"Someone who is willing to instantly give give give doesn't have a good sense of their own borders. If they don't have a sense of their borders, they won't have a sense of my borders either."
"When I start edging over to their side, I cool myself off (& reflect on why I want to go too far). When someone edges over to my side, I cool myself off. If they insist on trying to be on my side of the bridge, I shut down the connection."
Kent Beck · 2026-05-11 · 6 min read
"My point is rather than pick apart the pieces of a complicated problem, sometimes it's more productive to zoom out & see the problem in context."
"'Profit is theft' makes good sense if that's the whole picture. However, there's a larger sequence into which this picture fits."
Kent Beck · 2026-04-23 · 3 min read
"Multi-agent is a feature. Outcome-orientation is the thing the feature is supposed to deliver. We keep getting those confused."
"I'd said I wanted readable code and instead I had a coordination problem."
"Right now, five agents can work on this codebase simultaneously. Five people can't. That's backwards."
Kent Beck · 2026-05-08 · 1 min read
"I saw a post on the changing build/buy/customize tradeoff & thought, 'I should weigh in. The XP world has been grappling with this for decades.'"
"I dug in. Figured out the tradeoff curves. Speculated how they would change. It's a pretty good framework, I think. I learned things putting it together."
Kent Beck · 2026-05-04 · 5 min read
"A trie ("retrieval tree", traditionally pronounced try) is a tree where each edge is labelled with one element of the key (a byte, in our case), and the path from root to a node is the prefix of every key reachable below it. There is no key comparison. Lookup reads the key byte-by-byte and follows the edge labelled with that byte."
"Sorted iteration is automatic. At each node, visit children in ascending byte order. The yielded keys appear in byte-wise sorted order with no comparisons and no balancing."
Kent Beck · 2026-05-15 · 6 min read
"We are paying your salary now as the option premium on the engineer you are going to become."
"What distinguishes A's is not how many tasks they close, but how much they learn from each task."
"All the A signals share one trait—they take longer than just doing the work necessary to close the task."
Simon Willison · 2026-06-10 · 2 min read
"Unlike our interventions for cybersecurity, biology and chemistry, and distillation attempts, these safeguards will not be visible to the user."
"I'm not at all keen on a model that silently corrupts its replies to questions about 'ML accelerator design' purely to slow down research that might conflict with Anthropic's own goals!"