It's not a feeling, it's an observation. Technology is like a tree, branching infinitely in all directions.
When I was a baby web developer, just knowing CSS on top of HTML was considered advanced. (This was back when the bleeding edge was using tables for layouts.)
Today, I can't keep up with all the different ways there are to do something as simple as loading a web page.
This splintering is true in every area of tech.
At first it freaked me out, but I've accepted two things:
1) The only option is pick a path and specialize in it, knowing there will always be things I won't know. There's nothing wrong with learning new ways, of course. And often that's necessary. But I've given up on trying to master all of them.
2) Just because something is new and popular doesn't make it right. The proliferation of frameworks for otherwise simple things (like loading mostly static web pages) is one such example.
When I was a baby web developer, just knowing CSS on top of HTML was considered advanced. (This was back when the bleeding edge was using tables for layouts.)
Today, I can't keep up with all the different ways there are to do something as simple as loading a web page.
This splintering is true in every area of tech.
At first it freaked me out, but I've accepted two things:
1) The only option is pick a path and specialize in it, knowing there will always be things I won't know. There's nothing wrong with learning new ways, of course. And often that's necessary. But I've given up on trying to master all of them.
2) Just because something is new and popular doesn't make it right. The proliferation of frameworks for otherwise simple things (like loading mostly static web pages) is one such example.