@rmathew His point about abstractions is interesting, and highlights one of the reasons I hate the NPM ecosystem so much. I'm a java guy and I have dug into dozens of libraries while debugging Java code. It's made me a better developer as I learn what patterns work well from packages like Spring. (though, I never dug in to the levels he talks about early.)
One difference though, is that he seems to be embracing AI anyway. I have not, and do not see a future where I do.
I write software because it's what I love to do. I have no interest in just telling an LLM what to build and refine my prompts over and over to coerce it to get closer to a simulacrum of what I would build. I want to build it.
I wouldn't be surprised if I get forced out, but I think that would be preferable to going all in on AI like my company wants