Andre Torrez makes the observation that making things on the Internet isn’t for enthusiastic amateurs any more:
I think the thing that is eating industries: newspapers, music, movies, second rate mobile phone manufacturers…it’s eating us too. Being literate in tech isn’t enough anymore. As Robin said above, knowing how to put up a web page or write a little web app is fine for a niche hobby or an amateur pursuit, but if you want things to look good and work and be something more than a semi-broken thing you have to invest a real amount time and thought.
When I got started working on the Web, you could find gainful employment simply by being a person who really liked messing around with computers. I’m not talking about jobs making Web pages for local businesses, either, but for big businesses. Those days are definitely gone.
Back when I started, there were only “full stack” developers. Everybody did pretty much everything. Then the industry evolved to have “designers” and “engineers.” Things have become more specialized since. Now it’s not uncommon to find people developing software at Web companies who don’t know HTML at all. I would never have predicted that ten years ago.