Geekflex

Adventures in post-college life

What about those “goals” anyway?

Throughout my university career I had goals. I used to think these were simple, common goals. I wanted to graduate and get a job. I got a job offer before I graduated — a full school year before I graduated, even — which allowed me to enjoy my last year of school to the fullest without the stress of figuring out what I wanted to do and job hunting. I thought I dodged the bullet that traps nearly every other student in their last year: the now what syndrome.

Moving to another city for work certainly accelerated things, but it didn’t take long before I contracted the now what syndrome myself. Graduated from university? Check. Got a job? Check. Now what? I have no goals. I have ambition, drive, and energy — but I don’t feel like I have any outlet for it.

I lost track of my passion. It’s not something I found even while performing a job that I found extremely interesting. It kept my brain stimulated, but not my heart. I had moved away from my friends and my social life came to a grinding halt. I couldn’t find people my age through work, and the city didn’t provide anywhere near the level of cultural entertainment that my hometown did. I had no friends, except when I went home on the weekends, and my weeks were spent in social misery. All that for a job that didn’t love. I enjoyed it, but I felt like I was missing out on the parts of life that made me truly happy: the time I would spend with friends. And so I moved back.

Naturally, being back home didn’t solve all my problems — but I didn’t expect it to. My motivation was to buy myself some more time to find out what it is I really want to do. In the meantime, I have my friends close by, and a day job that keeps me on track with paying back my student loans.

But I still spend most of my time thinking about it: What should I do with my life?

Ever since I was a child I had assumed that computers and programming were my calling. My mother’s reminded me that when I was 2 or 3 years old I received a plastic computer toy as a birthday present which, after opening, caused me to ignore all the other birhtday presents. I was too weak to actually press the buttons so I would grab my father’s finger and point it to the keys I wanted to get pushed. The toy was actually really silly, but my life has been tied to computers ever since. It was one of these Tomy Tutor Play Computers, which I can’t believe I was able to find a picture of.

I got one of these as a birthday present for my second birthday.

I love programming. I enjoy doing it. I love solving problems and the feeling I get when I accomplish something. The inherent frustration of trial-and-error and incremental improvements is easily bearable because of my adoration for the craft. I’ve had people tell me that they were jealous of the fact that I’ve known what I wanted to do for essentially my whole life. Maybe I give off that impression when I talk about programming, but it’s not an end — it’s a means to an end. It’s a skill that I love using but one can’t simply program for the sake of programming. It’s a skill that needs to be applied, and I’m still hunting for that application.

Only recently have I begun to realize that my original goals — graduating and finding a job — were oversimplified. I did so much more in my experiences at university that weren’t directly related to either graduating or finding a job. Some things — such as involvement in many student associations — may have even been detrimental to those goals since they took my focus away from schoolwork. Not that I ever cared much for schoolwork. My goals not only weren’t as simple as I thought they were, they were hardly what was driving me.

The aspects of being a student that I loved had precious little to do with class, graduating, or future employment. Maybe those weren’t actually my goals in the first place. I just thought they were. I found fulfillment in all the activities I did that were only tangentially related to my duties as a student. I kept myself immensely busy by attending nearly every conference, participating in nearly every competition, and helping to organize these events for others. I was constantly meeting new people, making new friends, discovering new tools and concepts and learning at a pace that was exponentially quicker than what I would’ve been exposed to in class. I took advantage of being a student to do all the things that a student studying software engineering could possibly do. No wonder I felt empty once I gave up the student identity that had served me so well.

Maybe it’s not the programming that I love after all, but all the things that it has enabled me to do. When I shed my student identity and all the conferences, competitions and activities it opened up to me, programming became … well, it became dull.

The lesson I’ve learned through all of this should’ve been obvious, since it was a major point of Jeff Atwood’s CUSEC 2008 Keynote, and a famous anecdote from Into The Wild: Happiness only real when shared. Programming makes me happy, but only insomuch as I’m able to share it with others.

  • http://asalim.net Abdullah Salim

    Dude, you just put my thoughts on the screen.

    The way I go about things now is to prepare myself for when I find that passion or spark again. I’m going to continue trying new things to see what sticks and what I enjoy. It’s tough, but at this time, it’s the only thing. Soldier on!

  • http://twitter.com/ch_justice Rob

    Ugh, I keep trying to write something deep and meaningful here but end up deleting it to avoid the frustration of misinterpretation. Basically, you are you and self analysis almost always ends up negatively affecting you. I think you’re awesome, at least from all the cusec stuff. Linking potentially awesome computer visionaries with named computer users and visionaries. A “purpose” may or may not ever show itself, but at least pennies will drop. Just do as many bloggers have, and you’re doing now. Express personal viewpoint on whatever strikes your fancy, have fun in your free time, and robot at work. Zed has this down packed, I think.

  • http://www.geekflex.net Skrud

    Yeah, I keep re-watching that Zed video from CUSEC 2008.

  • Christelle

    Zed was definitively an inspiration for me. Right now I have this urge to just work by day and code by night. There’s just so much I didn’t learn in school, and as soon as I’m not swamped in homework anymore, I plan on exploring. I want to be able to find a job and fall in love with it. Knowing myself, if there’s no love, then it’ll become just as mind-numbing as my janitor job. Expect I’ll get more pennies every hour.

  • http://compscigail.blogspot.com Gail

    I know how you feel about losing all the extras one can do whilst studying… maybe that’s why I’m in grad school, and may become one of those professional students. But there are other ways outside (or in partnership) with schools to reconnect with those passions. I peg you as an excellent person for computer science and software engineering outreach. Oh, the high school students that you could get excited! Think about it!

  • http://www.geekflex.com/2010/01/15/bye-bye-blue-hello-genetec/ Bye Bye Blue, Hello Genetec | Geekflex

    [...] between my life as a student and and professional office life wasn’t something I had a lot of trouble coping with. I moved back to Montreal one year ago because I decided that it was much more important to enjoy [...]

blog comments powered by Disqus

Creative Commons License
Geekflex by Eitan "Skrud" Levi is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 Canada License.
The views and opinions expressed on this site are my own, and in no way represent those of my colleagues, employer, or anyone else.
Hosted by Site5