Yes, we have, though that wasn't my point - I was comparing LLMs to offshore development.
But since you bring it up, those of us that have been around a while have used many code generation tools that took care of tedious work like model creation, forms, validation, class creation, CRUD, component creation, project skeletons, starter templates, visual design tools that generate code, etc... etc... basically most of the stuff that LLMs are good at. Simple things that are tedious and don't require much thought - the sorts of things that statistical pattern matchers like LLMs are good at.
The rest of it, the stuff that requires thoughtful architecture and reasoning is where LLMs fall flat and mostly end up costing time. The research supports this.
But since you bring it up, those of us that have been around a while have used many code generation tools that took care of tedious work like model creation, forms, validation, class creation, CRUD, component creation, project skeletons, starter templates, visual design tools that generate code, etc... etc... basically most of the stuff that LLMs are good at. Simple things that are tedious and don't require much thought - the sorts of things that statistical pattern matchers like LLMs are good at.
The rest of it, the stuff that requires thoughtful architecture and reasoning is where LLMs fall flat and mostly end up costing time. The research supports this.
So yep, my face is indeed quite straight.