I get ugly looks for suggesting that maybe we review code before we merge it because not doing that is only a half step away from just pushing straight to main.
There’s talk about full AI development loops with no human intervention, just people designing implementation plans and throwing them at Claude to maintain autonomously forever.
In other news, this week I’m reducing thousands of lines of AI generated code that repeats itself and has no concept of patterns into an instantiable module, the way it should have been written from the get-go. This code does things like say it grants access to a load balancer from a particular single application source when in fact it grants that access to the entire cluster CIDR and every single thing running there.
I get ugly looks for suggesting that maybe we review code before we merge it because not doing that is only a half step away from just pushing straight to main.
There’s talk about full AI development loops with no human intervention, just people designing implementation plans and throwing them at Claude to maintain autonomously forever.
In other news, this week I’m reducing thousands of lines of AI generated code that repeats itself and has no concept of patterns into an instantiable module, the way it should have been written from the get-go. This code does things like say it grants access to a load balancer from a particular single application source when in fact it grants that access to the entire cluster CIDR and every single thing running there.