Programming, Thoughts

First Software Job

It's been awhile since I last blogged, but I just wanted to say how pleased I am with life at this moment. Since taking a 5 month hiatus from any strenuous work/code, I've decided to get back on the horse of life.

Trust me, taking 5 months off was one of the best decisions in my life. I FINALLY disintegrated my dependence from stimulants, and I evolved socially in ways I could have never imagined.

Coming out of college, I wanted to find the highest paying salary job possible -- $100,000 sounds just superb. But I realized there's more to it than just money. Sure, I could afford better cars, better booze, better food, but would I really be happy? Probably not.

I interviewed with over 20 companies for senior-level development roles. In retrospect, I was a little too ambitious. Senior-level software roles need their employees to deploy code from day one. I remember being asked to code a 20 questions AI on the spot, and just miserably failing. Not saying that all college grads should go for easier roles, but senior engineers need the experience to deploy quickly -- something that us juniors could accomplish, but in a much larger time frame.

Even though you would make a dick-load of money, ask yourself if doing your job is all that's important in your life. For me, the spare time away from work and the ability to hang out with my girlfriend all days of the week easily trumps any job which requires you to work 60+ hours a week.

Nerds need time away from the computer.. Ya know?