|
Its an interesting bit of nostalgia which I can find much to relate too. But I take a more practical view of the future. The author makes this statement: "In contrast to those golden days, the tech industry today seems to lie at this horrible intersection of the mysteriously entitled generation Y, the millenials, and the extremely cheap and available resources for getting a product to market that the cloud and inexpensive overseas outsourcing shops have created." When I think about these things and the dot com explosion, I realize that these markets are best created by the people living in them. Specifically, if you're primary labor supply consists of "mysteriously entitled generation Y and millenials" then if you are building tools for these people you need to understand what they like and what they don't like. As engineers we tend to create things that "we" would like, and if "we" are no longer a close match for what the overall market is looking like, then our instincts will lead us astray. So the challenge is to extract the useful things from your experience and apply the core truths, rather than lament that you cannot reproduce that experience in others. Passing on the truths is important, how you get to, or teach, those truths depends on the current fashion. |
Is the medical field controlled by medical students, or by 60 year old medical authorities?
Is chemical engineering controlled by new graduates, or by 60 year old engineering authorities?
It's completely ludicrous to imply that programming is somehow being led astray by young people. Young people have no power. They do what they are told.
The "black box" programming philosophy was not invented by Gen Y. It was invented in the 80s at least and taught by greybeard professors.
The hip new language trend was not invented by Gen Y but was pushed by VCs and other string pulling money-masters. Paul Graham pushed LISP and Python and generally advocated for the creation of new, hipper languages.
The ageism in the field is not something that is coming from young people either. It is coming from employers with the purse strings who recognize that young people are MORE EXPLOITABLE than old people and so they can get more work for their dollars.
The reason for ageism in tech is to keep industry veterans away from impressionable young workers--what if the veterans and the youngins form some kind of union or association that drives up costs?
Old people lead every field. Young people do what they're told. Old people lead programming too--this guy just isn't one of the influencers. He isn't a 50 year old VC, a 50 year old Comp Sci prof, a 50 year old CEO, a 50 year old BDFL.