I stopped reading about 1/2 way into the article. Brace yourself, the rant is coming...
Too many red flags springing from a delusional, narrow-minded view which looked no further than the bloated world of Valley startups. Hope mr. Author could cast his eye to some other corners of the world (no, even other parts of the States) and witness the bleak reality of a career called web development. Startups are just a small part, albeit the highlighted part of the system. What would you then call those developers who do back-breaking work, with a fraction of your starting salary, in a dead-end career path surrounded by an equally depressing environment? Low-class web developers? They are just like any other programmers out side, people who chose coding as a profession. Before all the perks, freedom and fun, this is a job. You work for your pay, period. I am sick and tired off seeing another article with a viewpoint through rose-tinted glass about values of coders. Enough is enough.
There are overpaid programmers and there are underpaid programmers, everywhere in the world. I probably fall into the underpaid camp, that's why I feel annoyed seeing way too many articles with BS about the cool $100k IT jobs for fresh graduates. Where I stay, it probably takes an above average fresh grad 5-6 years of doing good jobs while hopping around (startup/MNC/whatever) to come somewhere close to $100. The media just does not ever cover the average Joe programmer's career path, but this is the reality.