There Are No Experts in the Web Industry
adrianpelletier.com
adrianpelletier.com
But the idea that expertise does not exist is flawed. I'm old enough to have been working online since before "the web", and while there are rapid changes in the specific toolkits, the core technology moves slower.
Sure, the hosting is now virtual not physical. SSL exists. Websockets exist. Javascript is its own beast now. The layers of caching and load balancing can be scary to us plain old developers. But the core HTTP request/response cycle, and the rendering and running of HTML and scripts has not had a fundamental paradigm change. DNS still drives end user connectivity, and the same old 7 layer network model still applies.
So yes, some things change, but don't throw the rest of it out just because you are picking up a new language or three. The picture is bigger than that.
That said, even with what I'm actively tracking, mostly JavaScript heavy web applications, Node/iojs, ES6/ES2015, ES7/ESNext, BabelJS, React, Riot, Mercury, Angular, etc.; It's a lot to keep up with. Everything gets to be pretty significant very quickly. That doesn't even include advances in .Net (ASP.Net/MVC, core-clr, etc), Java, Python, Go, the list goes on. It's impossible to know every tool. But it is possible to know and understand the concepts behind web applications, which aren't changing quite as quickly. I understand how SPDY/HTTP2/WebSockets and even bits of WebRTC work. If you understand how the pieces fit together, and how to bend them to your will...
If you understand how web applications work, you might be an expert.
If you aren't afraid to look at and consider new tools, you might be an expert.
If you know when to be pragmatic about your software design, you might be an expert.
If you don't loosely apply a software design pattern because it kind of fits, you might be an expert.
There's no absolute, it's just a matter of knowing more than most, and being able to apply it in practice.
I'm pretty sure than the author knows way more about web development than his customers, so he's the expert then...
There are lots of "local experts" that do an amazing work pleasing their customers without having to know absolutely everything.
"It's 2015, The top story on HN is how to center text in CSS. Humanity's takeover by advanced AI might take a while."
Thanks for adding to the discussion.
What's an expert? Well, X is an unknown, and a spurt is a drip under pressure...
So, OK, you can be an expert in building a website for desktop browsers. But that's about it.
Deleted comment