Jason Mauss' Blog Cabin

Because someone's got to do the dirty work

Blog-Flair

Blogroll

Links

The (adult) teenager in the garage

The past few days have been some pretty heavy thinking days for me. I can say with confidence that I'm at a point in my life where my opinions are not easily swayed and I have enough life experience to justify most of the conclusions I've come to. Writing (or typing) these thoughts down helps me reinforce them in my mind. Having said that, there is one uncertain and volatile thing that will probably always distract me; the future.

Why do I worry about the future? Will I be around for it? For quite a bit of it, yes. I'm only 24. (Hopefully I can convince you for a moment that I can be less naive than most my age.)

What is it about the future that keeps me worried? It's not because I feel the apocalypse is imminent or anything as catastrophic as that. What worries me most, by nature, is things that will have an affect on me personally (and my family). In this writing specifically, the industry I work in.

These things are the deterioration of the meritocratic ideals of opportunity I was so regularly fed as a youth. It's the overwhelming sense of entitlement that seems to pervade through my generation, only to strengthen its grip tighter on future generations. It's not .NET 2.0 or XAML development. I find holding onto the belief that if I educate myself and work hard I _will_ achieve something greater than mediocrity harder than ever to accept without skepticism. Sometimes I think that maybe at a subconscious level, I chose the career path of a developer because I perceived I could be part of a subculture free from the grasp of business aristocracy. In my heart, I am still one of the teenagers in the garage.

Yet, the further I venture out into this sea of 1's and 0's -- the easier it becomes to lose my ability to determine whether the meritocracy is mythical or not. More importantly, I am troubled by the feeling that we (developers) gave our chance to own the industry away in exchange for [take your pick] worthless stock options, broken promises, or bonuses never paid. Why do we work longer hours than almost anyone and allow the chances of winning the lottery turn us into coding slaves? Is meritocracy simply the carrot dangling in front of us, held by "the man" that we have so soon forgotten stole our ideas? And sure enough, the future generation of developers aren't able to see what's happening to our predecessors and prepare accordingly. They're too busy - dropping the soma that is the Ipod, the Xbox, and free, readily available internet porn - to notice.

This status quo of instant gratification has led to not only a false sense of entitlement but a lack of perspective, too. It's similar to believing we have the right not to be offended (political correctness) which also has grown wildly out of hand. Mahatma Gandhi once said, "If all Christians acted like Christ, the whole world would be Christian." Following that thought, I think if all developers had to rely on their own software, it would, eventually, be the most secure, high-performance, maintainable code they ever wrote.

Through these thoughts I've arrived at this one conclusion. The path you take and the results you achieve in your career (or your life depending on how widely you apply the principle) are not dependent upon the existence of meritocracy nor measured by the wealth or social status you attain. It's about being ready to take advantage of the window of opportunity opening for you. Maybe this is the Eagle Scout in me talking, but "Be Prepared" has never struck a chord with me like it does now. Increasing your knowledge and improving your skills is not your guarantee of success. It's your guarantee of being able to carpe diem when the time comes. While the means chosen to prepare will vary person to person, staying prepared should remain constant.

I find it unfortunate that many developers have come upon rough times in terms of employment. Very few were thinking of economic trouble during prosperous times, myself included. I think it says a lot about those still remaining, still wanting to create something, still wanting to get paid to be the teenager in the garage. For those of you that are still developing, unpaid -- may this writing be something you already knew.

Posted: Jan 11 2005, 01:03 AM by jamauss | with 3 comment(s)
Filed under:

Comments

chornbe said:

Your timing is interesting.

I've never had so introspective a day (career-wise) as today. It all started at 4:30am this morning as I was awakened by my pager. You see, I'm a staff developer for a large-capital investment company and the billions of dollars in our funds mandate that I should be on-call 24/7 for emergencies.

For what they pay me, I can answer the occasional emergency page. But I digress...

After rubbing my eyes clear and reading the pager this morning, I discovered that one of my processes couldn't find its input file. Something upstream broke. I logged onto my company's webmail to check what I could from any emails flying about the ether. I found a message timestamped 7:57pm last night from one of my co-workers. It explained that his 5:30pm job failed and that we (the rest of the team) should try looking at what broke; he had jury duty today.

Ok, fair enough. So, I (and other team members) spent the day cleaning up afte rthe mess caused by a SysAdmin not properly (read as: at all) moving cron files and certain scripts to a replacement server put in place yesterday. Thru' all the hassles, angst, anger, worry and pressure, I found myself coming back to a few questions.

1) If he knew of the problem last night, why didn't he proactively alert someone.

2) If the sysadmins had done their job correctly, would today have been the oh-so-desired "quiet day" of myth and lore?

3) If we in the team were better cross-trained on each others' projects, would we have recovered more quickly?

4) Why am I still working here when this type of lunacy is becoming the norm? (that one's easy - the money - I'm a sellout, it seems)

5) If I'm "just a programmer" as the sysadmins keep telling me, then why would I have probably not made this same mistake (no, I'm not perfect - I'd have not made this mistake - That's confidence, not cockiness)

(sigh)

It's days like this that make me wonder why I bother and why I haven't changed carreers yet.
# January 11, 2005 3:40 PM

TrackBack said:

^_^,Pretty Good!
# April 10, 2005 7:31 AM

Halo said:

<a href= illinoisnotarizedlettersamplesignature.phanted.in >illinois notarized letter sample signature</a>  

<a href= mapofusafter2012.houbank.in >map of us after 2012</a>  

<a href= povcheckridechecklist.houbank.in >pov check ride checklist</a>  

<a href= coupletpoemsexamples.hiumarde.in >couplet poems examples</a>  

<a href= ajdiawajnewspaper.phanted.in >aj di awaj newspaper</a>  

<a href= sheikshoeswebsiteblog.lookier.in >sheik shoes website blog</a>  

<a href= luzmariabrisenoproducto.metrolo.in >luz maria briseno producto</a>  

<a href= howtomakeagrilhaveorgasam.metate.in >how to make a gril have orgasam</a>  

<a href= albanygamefowl.mongho.in >albany gamefowl</a>  

<a href= 15inchliftkits.hiumarde.in >15 inch lift kits</a>  

<a href= differentwaystomasterbateforguys.houbank.in >different ways to masterbate for guys</a>  

<a href= convert35000rmbtousdollars.lookier.in >convert 35000 rmb to us dollars</a>  

<a href= sears41013reviews.phanted.in >sears 41013 reviews</a>  

<a href= leinadmodeldd41045lcdoublebarrel.metate.in >leinad model dd 410 45lc double barrel</a>  

<a href= numberto12corazones.metate.in >number to 12 corazones</a>  

<a href= belksdeptstorelufkintx.plumboa.in >belks dept store lufkin tx</a>  

<a href= helpprogrammingradioshackscannerpro405.phanted.in >help programming radio shack scanner pro 405</a>  

<a href= moviesatmainplacemall.houbank.in >movies at main place mall</a>  

<a href= fatassinplants.mongho.in >fat ass inplants</a>  

<a href= filipinogoldilocksputorecipe.houbank.in >filipino goldilocks puto recipe</a>  

# August 26, 2010 4:10 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)