4 ms·
The hard part of software engineering should be figuring out the problem, tradeoffs, etc. But the reality is this field has multiple completely different group
by alfalfasprout 3y ago
The hard part of software engineering should be figuring out the problem, tradeoffs, etc.
But the reality is this field has multiple completely different groups of people calling themselves software engineers.
There's those who basically work at consultancies/shops that get paid to push out tons of client projects using a standardized approach and their job is to write a bunch of code. Or those that work on in-house systems that get paid to largely implement pre-scoped work.
Then there's those that are actually designing systems, improving them, iterating on them, etc. You know, actually "engineering".
The fact that coding itself is fairly easy and the proliferation of bootcamps that teach coding (and now ChatGPT) has flooded the market with individuals that know nothing of good software engineering practices let alone CS and systems fundamentals.
I expect that's the group most exposed to AI risk. Pumping out lots of shitty self-contained code is something LLMs excel at.