@LillyHerself it's like...I know how I want to implement a feature within the technical constraints and subject matter context I'm working in.
Why would I sit down and try to explain in natural language my intentions and the surrounding constraints to a machine that has no concept of semantic knowledge?
Any response might be an ~alright first draft, but then I'd have to go in and converse my way to the solution I want, and in the end I'll have to manually edit stuff anyway.
THAT seems horribly inefficient.
If you wanna talk about reducing the time spent writing boilerplate code, look at languages like elixir with the phoenix framework.
You can generate boilerplate without stochastic wordpickers!
Management has always hated paying for skilled developers. We cost a lot, they feel that our push back on their "Grand Ideas" is because we're incompetent or snobs (because they're literally technically impossible to do on that timeline and budget), they don't like giving vague specifications and getting back something that doesn't match the vision they had in their heads (because their specs were "build an app like Instagram, but for Dogs").
Time and time again over the decades there's been different promises about how this magic tool or that would mean that less skilled or even non-technical people could replace senior engineers. And at least some management falls for it every single time. And then a few years later they have to hire engineers all over again to start trying to unfuck the mess that's been created.
@JessTheUnstill @LillyHerself @wall_e Exactly this.
Though the last company I worked with was an exception. A small Norwegian outfit run by technical people who listened to and worked with their technical staff (including developers).
@JessTheUnstill @LillyHerself @wall_e
Plus they hate when employees who feel secure in their skills feel confident enough to object for moral reasons when management wants dark patterns, user hostile features & illegal or sketchy things. (Like objecting to building tools for war/surveillance.)