onion2k
10 hours ago
The problem with this way of thinking is an assumption that problems would be caught "if only the developer thought about it some more." That's just wrong. Being able to foresee problems is great but you'll always have parts you missed. So really the fact that a Junior dev can write a pass-through cache is amazing even if there'll be problems later. It's a huge win.
The solution is not to go on a witchhunt to find the devs who aren't thinking enough; it's to support the team to collaborate on the up-front work of designing and architecting code early with AI as a part of that team.