LLMs are becoming a crutch for junior devs
2. There is a massive difference between using AI for boilerplate and using it as a brain replacement. I see people generating entire components without a clue how the underlying logic actually functions. They get the output, but they miss the mental model.
3. Debugging is where the actual engineering happens. I'll still spend hours in a debugger hunting down a logic error because that's how you actually learn the system. You don't get that hit of dopamine or the deep architectural understanding when you just copy-paste a prompt-generated snippet.
4. We are seeing a shift toward "prompt engineering" as a substitute for fundamental problem-solving. Frameworks shift every few months, but the ability to dig into a system and understand the core logic is what actually keeps you employed.
5. Don't let the tools make you soft. If the internet goes down or the API latency spikes, a dev who relies solely on LLM-generated code is going to be completely lost. You need that grit to actually solve problems, not just ship files.