LLMs like ChatGPT and copilot are like those super saturated junk food like a pizza or burger which feels good in that moment (ready code snippets or answers) but over a period only accumulates weight gain, sugar and diseases (technical debt, brain drain).
We have stopped reading or even looking up official documentation, that has become an extinct skill today. And why would we if an LLM does it for us and tells us only what we need to be told to create that release or fulfill that urgent deadline.
What happened with AWS outage recently is only a brief foreshadow of what might eventually come to pass if this trend continues. Imagine a world where most programmers are primarily LLM prompters with a very shallow understanding of core programming skills or even operational skills pertaining to an app, framework or library. What will we do if a major outage or technical issue occurs then and no person around knows what’s really going on?
And that’s not even mentioning the replacement of human workers problem which is the most discussed topic these days. Eventually, the senior/mid management will think why do we even need these “prompt engineers”, let an agent do that work. After that, senior management will think why do we need these “prompt managers”, let another agentic AI that controls other agents do it! Eventually, the company will be run entirely by robots and shareholders will enjoy their wealth in peace!
As dystopian as the above scenario sounds, that’s the world we are eventually heading towards with all the progress in AI and the commerce oriented environment it’s evolving in. But it’ll still take decades at least considering the state of prevailing systems in public and private sectors. But until that happens, let us programmers equip ourselves with real old school skills which have stood the test of time - like scavenging documentation, referring to stack overflow and wikipedia for knowledge, etc. and coding with humility and passion, not this LLM crap.