| Honest, legitimate post that I very much enjoyed. However I do think posts like this feed in ageism. I say this because it posits that the change is that the author is older and has more things to do, therefore they've fallen out with technology. The take-away invariably being that people who are older and have more things to do have fallen out with technology, whereas the young are still with it, whatever it is. Let's back up for a moment. I've worked with people throughout my career who never learned a thing that wasn't specifically taught to them on the job. They had very little curiosity, and an email saying something like "try to look into" would get met with derision. "Is this on the test?" they would effectively ask, when really I was just trying to get people interested in something that might have an impact on our work. So soon enough I have to be very specific and guide people along the technology path. They left work and played volleyball and worked on their tuner car and went to family events and so on. They learned exactly what was specifically necessary for their job today and tomorrow. Never beyond. Most of them were 20-ish year olds. I was the prototypical "love technology around the clock" sort, and I was very, very much the exception. Literally, I know no one who I ever worked with who savored technology like I do. But there were moments when I lost interest. One was on a return from my honeymoon. Being away from technology for a couple of weeks, suddenly it was all very "Meh". I could easily have taken that moment and said "Oh well, I guess this is what happens when you turn 27. Guess it's time to look into management." But I didn't because that would be wrong. I lost my mojo and was burned out. Not long after I changed jobs, got recharged, and was at it again. And I love it. I love the change. I love the technology. |
I'm reminded by a writing blog, like writers of popular fiction, programmers aren't creating technology anymore but we are simply selling a idea (e.g., Martha Stewart for home furnishings flash sales sites, fear of missing out for Facebook/Instagram, diversion or outlet for teenage aggression/frustration for iPhone games) that validates a user's idea that is wrapped around technology. Hence, tech trends surrounds consumer tech instead of system programming now and new web frameworks sprouts by the day that emphasize shaving the man-hours of a routine set of mundane tasks down by a fraction of an hour for the benefit of the agile burn-down chart.
This is not meant to be depressing nor cynical comment but a liberating one for me. Too often, I or I have witnessed a lot of my mostly younger peers try to reconcile the art and commerce, or to put in blunt way, have our cake and eat it too. I see that as a cowardice or indecisive but perhaps necessary stage in one's journey of growth, not to commit yourself and not to express your personal values through the imperfect tradeoff's and limited circumstances of a finite professional life - but be swayed by the arbitrary trinkets that one's professional guild assigns and equating its idea of worth to your self worth.
VB/Pythonistas/Rails/Node.js I've seen them come and go like names on the Billboards charts moving to VH1's "Behind the Music/Where are They Now?". I'm convinced now that you have two routes in this business, 1) make your programming craft secondary to the development of your domain expertise, so learn finance, SEO or sales whatever is the main objective of your business, 2) make your programming craft your domain business and work at companies where their business is the software.