Or has artificial intelligence turned it into a commodity?
Being able to crank out your own ad hoc solutions is empowering. The challenge, really, is which languages to study! Another reason to learn how to code is so that you call the hallucinating Ai's bluff when it tries to pass off "chagibberish". This is the equivalent of copying code from the Internet without testing it.
Great read. Somewhat in similar position in that I have taken a few programming classes, done small projects but never contributed anything substantial that would qualify me as an actual programmer.
I think what's key is learning to think from the computational lens. Understanding conceptually how things work under the hood (e.g. how there's a client server relationship in web apps and how certain content renders at different points of the rendering journey) provides a good translation layer between myself and my engineering team.