« Did I Sell Out (Part II)? | Main | My Dog is an Asshole »

Friday, August 31, 2007


Feed You can follow this conversation by subscribing to the comment feed for this post.

Nice one, Nick, I'm with you all the way on this one. It's incredibly rewarding to be able to do a job that I enjoy, but it is still just a job and stays that way.

Ey Nick, I still enjoy Homesite ! A decade ago but still going strong ;-)

Very valid stuff !

To my experience it´s a continuous struggle with yourself in order to *not* lose connection with "real life" -- all the more your insanity might even get rewarded by e.g. your employer or your customer, and it´s especially when you´re younger that you´re taking their purposeful "patting on your back" for real. It´s extremely easy to get & stay in such a "coding frenzy", but getting out of it and rebuild your social life is a tough thing which needs a certain sort of discipline you´re not used to.

But I fear that this will not change as long as "coders" are in fact cannon fodder for an industry which loves to hire & exploit them for nuts -- add the young and aspiring coder´s usual willingness to drastically exploit himself to that, and here comes the "perpetuum mobile" situation which *is* hard to avoid.


Sigh - I'm in my early 20s and doing exactly what you were doing. You are the second person in this week to say the same thing. Definitely something for me to think about

Sadly, Nick, employers prefer to hire the 20somethings with no life instead of the 40somethings, even though the 40something is MUCH more productive. You're lucky you don't have to deal with that problem.

I thought a bit more about this on the way to work today. Peter Spiro at Microsoft talks a lot about how 'goofing off' until the age of 30 helped him immensely.

Regarding the comment above, I'm not sure I agree with the comment above that people in their 40s are 'more' productive. The best teams have a 'mix' of people.

At Microsoft, I've seen really good teams which have been 'designed' this way - senior people with maturity and experience and high octane junior people. Saying any one age band is 'better' than the other is just wrong.

Nice to see a working programmer of the "younger generation" surviving the hype of the iNternet age.

I personally made a decision to get off the tech fast track in 1990 where I was spending every waking hour. I left it all behind and went to live life before life was no longer there to live. Did I make a mistake?

As I look out the cabin window 15+years later here in rural Alaska at the wildflowers and snow geese and the folks I'm privileged to drink coffee with who know nothing of nanaseconds, I realize that for me, I made the right decision. I still participate in all-night programming sessions with my geeky friends thanks to the web and love the mystery, control and buzz of programming, but now life holds more for me than 1,000's of lines of code that won't outlive my pair of Carharts.

Best of luck to you Nick and anyone else whose soul nags for more out of life than a perfect sort algorithm...

Stop whinning . . . like I have a wireless keyboard and I take it with me everywhere and like the work is gone. I have a great life!!! I need to go dye my hair.

As i read this item i was chatting with a coworker over msn telling him to go home (mignight friday of a long weekend). I forwarded him the item and hope he takes your advice seriously.

hi nick ,

wanted to share some of my similar moments with you pal . the same is happening to me too . finished my B.E in an university and i have entered a software company now .

already for the past 5 years i have been spending more time , in front of my system , and this seems to be increasing . :(

A friend of mine , is a movie director , at kollywood ( the cinema , here at tamilnadu , india ) . once he met me and said that he was gonna take a film , of how a youth , to get his carrier , throws away all the fruits of his youthful age , and gets to "the carrier he wanted" . but when he has found his best carrier , his health and youth are no more . He feels at the age of 40 , but no longer can he reverse it .

i thought that he was mocking me , with such a thing . but i was always thinking if it was true . but now i am believing , that it would become true . now i am able to see the same story uttered by a man , whom i dont know .

the story continues ???
i am in my 20's .

Ah a refreshing voice! Nick, far too often I find myself telling my "Propeller Head" friends (and many coworkers) that they really need to get out and get a life! And more importantly escape from the "echo chamber" of mutual virtual back slapping!

It is nice to see the same sentiment from one as influential and successful as you.


This was an interesting read, especially because another prominent developer (Scott Hanselman) posted a bit about work vs. social life and afterhours as well this week. I just wrote up a blog post comparing your opinions and theorizing about what might be ideal: http://www.anotherblogger.com/2007/09/01/hanselman-and-bradbury-tech-vs-life/

Thank you for sharing this Nick. My $.02 are below:

Technology professionals are generally tempted to chase the latest technology skills in the marketplace as their peers across the world are chasing them. If too many people are doing something, then it must be the "right" thing to do. However, the moment a technology becomes hot, there is a "premium" attached to those skills just because of short supply. However, in a matter of years, there is an over supply of talent (as many people are chasing these skills) and the premium disappears. Not to worry - there are new technology skills where there is short supply and the journey begins - AGAIN.

This is not a problem in the short term. What many technology professionals don't realize is that they can't endlessly repeat this cycle and keep going. As time progresses there are new concerns and breakdowns in other parts of life - spouse, children, age, health etc. This make it hard to strike a fine balance between everything that is going on.

What is also against technology professionals is that focusing on "other" life skills won't produce short term results. So it is easy to ignore focusing on them until it is too late :(

Have a great weekend.


PS: My book "Beyond Code" (foreword by Tom Peters) is focused on the same topic.

You can't keep up no matter how bad as you are. Younger and smarter will come in and you will be a relic at 30. You will bust your ass and look back and realize that you did all that work for some faceless asshole.

My grandfather worked for AT&T for over 40 years and every time they turn around they cut some benefit or insurance. This is the hard working man I have ever seen. They really don't give a rat's ass in the end.

This is why I am working to leave the tech field within a year. I rather do something a little more to make me feel alive.

Sitting behind a desk looking at alarms and fixing routers feels completely meaningless. I mean what do I really have invested in this?


Time for change.

Guy Kawaski wrote a book a while back call Hindsights, that involved interviews with several dozen "significant" individuals as they reminisced over their carreers.

I remember a comment that Guy made about the book, "Not a single person I interviewed regretted not spending more time at work." Many of them thought they might have spent less time working.

But then if you didn't, you wouldn't where you are today right? Because those efforts and energy that you spent during your 20s paid off.

The bit about the grandfather and AT&T struck me. Essentially, coders and other producers are made into commodities as soon as it's possible to do so. I don't envy the lives of executives; however, the executives who make the decisions like cutting benefits, insurance, and security are really the only people who can escape the fate of becoming a commodity.

Your post really mirrors what I have experienced in the past ten years. Starting around 1996 or so, I started working "online" when no one really knew what that meant. There were several nights when I would start on a project at 6pm and not go to sleep until Noon the next day. I neglected my friends, my health, my social life....even though I loved what I was doing, my life basically existed only in front of a computer screen.

In 2001, I hit my breaking point and realized that I needed to "get out more" because people were starting to wonder what the heck happened to me. I enrolled back in college (which I had left to work) and my life changed in so many ways. I studied something that had NOTHING to do with programming, computers, or the Internet. I majored in the social sciences and made friends, took interesting classes and switched my focus to outward activities. Since then, I met the man who became my husband and now we're starting a family. If you would have told me in 2001 that in five years I would become a college graduate, a wife, and a mom to be I would have told you that you were crazy. You gotta have a life away from the computer. It makes you a better person and a better programmer.

I have more fun working now than I ever did, and it's totally because I got a life and walked away from the computer for a little while every week.

Jen Knox

The comments to this entry are closed.