-16
I don't know if my (software development) job will still exist in ten years
(www.seangoedecke.com)
This is a most excellent place for technology news and articles.
We've had a growing invisible divide in software for two decades now:
A: People who jam in frameworks, copy examples online, and adopt "processes" and principles that bigger companies claim work for them, that only result in pulverizing responsibility, speed and understanding. They don't expect to understand their tools. They fudge them until they stop giving off visible problems and wrap that up in "grown up words" by making ineffectual unit tests, make a PR, tagging it "bugfix: ticket #877", sending it to review, debating some syntax, and spend the next two years debugging the system because of all the small things that go wrong because the thing they make don't behave according to a clear mental model.
B: People who don't think knowing a single programming language counts as competence, and prefer making things according to a model (instead of copying someone else's framework and contorting their own work to fit inside it)
Group A are the reason shit sucks today, and they believe LLMs can code, because they themselves can barely code and just copy impressive looking convoluted shit from others anyway.