Uncle Bob Might Be Right, but Context Matters

paretolaw1 pts1 comments

Uncle Bob Martin on X: "@ori_pomerantz I’m significantly older than you. I started coding in the late 60s. My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage of their productivity. What I do instead is to surround the agents with extreme constraints. Unit" / X<br>Post

Log inSign up

Post

Uncle Bob Martin on X: "@ori_pomerantz I’m significantly older than you. I started coding in the late 60s. My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage of their productivity. What I do instead is to surround the agents with extreme constraints. Unit"

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">Ori Pomerantz<br>@ori_pomerantz

Jul 22

I am trying to use Claude to help me write something, but I just don't feel comfortable letting it edit my files. Does anybody else feel the same? If I am responsible for code, I NEED to understand it, psychologically if for no other reason.

Started programming in 1983. Old?

235<br>12<br>643<br>192K

Uncle Bob Martin

@unclebobmartin

I’m significantly older than you. I started coding in the late 60s. My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage of their productivity. What I do instead is to surround the agents with extreme constraints. Unit tests, gherkin tests, QA procedures, quality metrics, mutation testing, test coverage, and a plethora of others. In the end, I have very high confidence in the code they produce because they’ve had to run the gauntlet of all of my constraints and tests.<br>span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0">11:44 AM · Jul 23, 20265MViews

571<br>1.9K<br>18K<br>13K

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">Ryan Fleury

@rfleury

Jul 24

Oh, okay. What did you build with this setup?

251<br>50K

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">Repojournal

@repojournal

Jul 23

If we cannot trust the outcome of what AI makes and AI has proven over and over again that it will not listen to us at all times what gives us the confidence that it will stay within the guardrails of our constraints just because we asked it to?

If AI simply makes the judgement Show more

11<br>140<br>132K

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">geoff

@GeoffreyHuntley

Jul 24

🎯 we need to engineer the constraint’s.

118<br>6K

Log in or sign up for X<br>See what’s happening and join the conversation<br>Continue with phoneContinue with AppleContinue with Google<br>or<br>Log in with username or email

Relevant people

Uncle Bob Martin@unclebobmartinFollow<br>Software Craftsman

Trending now

span empty before agents uncle code

Related Articles