Reading this I’m reminded of the debates around ORMs. At a basic level they drastically simplify your CRUD app. Until they make trivial errors no self-respecting programmer would (think N+1 queries), and then you need someone who actually understands what’s going on to fix it.
That doesn’t mean you shouldn’t ever use ORMs, or that in simple cases they aren’t “good enough”. But at some level of complexity it breaks down.
AI-assisted programming is the new leaky abstraction.
That doesn’t mean you shouldn’t ever use ORMs, or that in simple cases they aren’t “good enough”. But at some level of complexity it breaks down.
AI-assisted programming is the new leaky abstraction.