Seeing a trend on LinkedIn for the last few weeks. Software engineers reminding anyone who will listen that there's more to writing quality software than actually writing code.
This is good advice. It was good advice when it was my major talking point two decades ago, it's good advice now. Quality apps that live in a place of maintainability require quality patterns, and good planning. You can't do the job well unless you're doing both.
But why talk about it now?
I think people who haven't used AI yet are nervous about new velocity setups, coding standards, and patterns that are starting to emerge here.
My sincere feeling is that there isn't really anything to worry about. I think modern AI's are great time savers, but long running processes still have a long way to go before they're practical, and chatting an app together is doable at this point, but requires constant babysitting and advanced prompting tricks to do right.
The death of programming as an artform has been announced prematurely, but even if it wasn't, the core principles of writing good code aren't going to change.