Instead of using an LLM to write me some boilerplate and basic functionality, frontend etc, why isn’t there a library where I can find all of these?
You know, something structured and shared, again, like a library, for specific purposes, and specific languages, with educational hints from development pros on the best way to do things and maybe some constructive feedback and improvements from other people?
And why were we left to deal with stackexchange instead?
Could this have been, dare I say it: gatekeeping?
@avuko Gatekeeping implies intent. I am far more willing to attribute this to incompetence, combined with a lack of good examples for younger people to learn from.
Every single one of the good examples of systems where it was easy to write simple things without boilerplate that I can think of come from the ‘90s or earlier. And, even then, they weren’t the popular ways of developing software. People tend to copy the things they’re familiar with, it’s unsurprising that people who have never been exposed to good systems design had ones.
I did mean to imply at least partial intent.
I’m sure people better equipped than me have been studying this and probably have better explanations, but the response of developers to the use of LLMs in software development reminds me of the attitude of guild members of old.
Sharing is caring my friends, and the democratisation of development is a good thing.
Not that I think LLMs are in any way contributing to that democratisation; I’d say genAI is just breaking the dependency on developers, to be replaced with an even worse dependency on big tech, with cognitive decline as a bonus.
@buherator @david_chisnall there is definitely also that. And I think other people are really just enjoying themselves figuring things out and actually reinventing wheels because they truly like that.
I willing to bet it probably comes down to “people are forced to play (along with) zero-sum games to stay alive” aka capitalism.