>I wonder if/when web developers will reach a similar point of software layer implosion. "Easy to code against, but a bitch and a half to debug or tune"
for me it was 3 years ago in web. And 6 years ago in Enterprise java.
Personally, Angular broke me. We built an app that was just a table view basically, and it refreshed the data every minute or whatever. For users whose table got to be 100 or more rows, the performance was awful, and there was nothing we could do about it besides rewrite the whole thing a different way.
I still love JS, and coding for the web. But I don't use frameworks now.
for me it was 3 years ago in web. And 6 years ago in Enterprise java.