Interesting, can't say I've ever worked at that level, most people I've worked with is 10. Half of them were UI/UE designers.
That's ok. Most people don't work on that kind of project. It's typically for a really large desktop or enterprise application.
Most software is written at an SME level.
To answer your question, I suppose it's simply something I'm most comfortable at of doing and knowing low level of things. i.e I would much rather build the server software that runs the website and dealing with worker threads, logging, and learning the HTTP protocol extensively then actually putting together the PHP and HTML that shows up.
Those kinds of jobs are relatively rare. To take your specific example, you're talking about writing a web server. There are basically only a few web servers that people use: Apache, nginx and IIS are most of the market. It's not easy to get a job working on them.
Of course, if you mean writing web applications that run on a server then....
I'm definitely noticing that where I live with all the .NET positions cropping up. Perhaps I'm stubborn, and should just pick up a few books on .NET and deal with the current market to adapt. Not to start any flame wars, or no offense to any die hard fans, I just found .NET a very limited platform, which is why I don't bother with it and I do see why companies use it. Something breaks then there is someone else to yell at. ;)
.Net is actually a really good platform for the kinds of work you describe, and C# is a very nice language that's getting better with every version (IMO).
In all honesty, I'm looking for something rewarding in the long run. (health insurance, retirement, salary). Just something a little more stable, where I work I get no benefits, just pay by the hour. Got a few people telling me they get 40k a year and work 50-60 odd hours a week in the game dev world, seems a lot of stress for nothing.
Then stick with web programming. Try to get onto bigger teams. In a few years, see if you can lead the team, maybe even manage the project. Eventually, ditch coding altogether and move into management. If you want rewards and stability, that is the way to go.
Hate to say it, but I'm kinda leaning towards the self start up idea of opening a online marketing business that will evolve into other areas. Definitely will need a bit of time and money, before that can get rolling. Of course one thing at a time. ;) You can't be a "astronaut, doctor, and president at the same time".
As long as you're aware that you're getting into one of the most cut-throat, competitive industries out there. Online marketing, SEO, etc is a dog-eat-dog world.
If you can succeed at it, more power to you, but if stability matters to you, stay away from it.
if you think programming is like sex, you probably haven't done much of either.-------------- - capn_midnight