This is a great, concise synthesis of a lot of thoughts that have been rolling around in my head. I don't know if I could compare software development as directly to autoworkers because I do believe it's an art, but I love the post!
> No profession stays on top forever… just ask your recently graduated lawyer friends.<p>This is really a poor comparison. The issue with the legal industry is that there are too many bad law schools. Students from top 13 law schools simply don't have trouble finding BigLaw positions, sort of like how engineers from Stanford have their pick of top tech shops, or how Wharton undergraduates have a whole host of investment banking and private equity opportunities.<p>It's the law school candidates from poor schools that have trouble.<p>If the author's point was to say that anyone can log onto the Internet, learn Ruby for a month, and make a very respectable salary, and that this isn't sustainable...well, duh.<p>The rockstars — the people that read HN, the people that think about software engineering and computer science constantly, the people that don't stop tinkering and building — they're not going to have trouble keeping their jobs. They are the top 13 law schools, the target school investment bankers.<p>The difference between the automobile industry and the technology industry is that the tech industry won't be going away for a long, long time. One can easily imagine other forms of transportation, but computer science is here to stay, as far as we can tell. Even as we automate how easy it is to make a web application, we see new engineering challenges in different domains that still require the rockstars to be rockstars.<p>Yeah, we should obviously still be learning. That's why we're on HN in the first place. But I'm not exactly worried for the long term.<p>Maybe I'm too bullish.
This was a good read. I don't have a degree and my wife stays home too. Enjoy and save up while it lasts, most are not so fortunate.<p>I think some blame for economic decline has to go toward world overcrowding and fewer resources per capita, but I also agree that no profession stays on top forever - although bankers sure give it a good run.<p>I'm wondering if the social/mobile/videogaming crazes are ever gonna burst. It's hard for me to even visualize all the sectors that utilize programming. Health Care, NSA spying, autonomous drones, genomics, ...