Feelings of White   brought to you by gange green… it’s not just for wars!
Me, looking like Hot Sex inc. with my cool shades, a beer and my bountiful chest hair displayed for all to see
  • all
  • curator's pick
  • funny
  • narcissism
  • technical
  • the arts
  • the void
  • writing

I gots me a new job

I'd bet a dollar per donut that all my regular readers already know I got a new job. A while ago. It's old news, really. But I suppose, given that I announced my desire on this blog, some kind of online conclusion is only fitting.

So, I've got a new job. The codebase is very badly designed, no one there seems to care much about the code other than "just make my chunk work", there are scheduling and project management problems, the programmers seem to get shafted whenever deadlines are important, the managers seem disconnected from the day to day running of the ship, the deploy process appears quite messed, there are two different sets of processes in place, correlating exactly to the two different teams that exist, we need to finish a bunch of unrealistic things promised before I ever had a say in the deadlines. Sound familiar?

But I'm actually liking my new job. So what makes this job so much better than the last job? If you've been in the industry as long as me, and have had more than a few jobs, you begin to take certain kinds of crap as a given. So (in my limited personal experience) if all jobs are going to suck, hard, in one way or another, how do you know what's good and what's bad?

In my recent job search, there were a few insights that were worth sharing. They were significant to me, your mileage may vary:

  • A few jobs back, this one day, I just kinda.. didn't make it into work. Instead I spent the day cycling around town, at first running errands, then just doing anything that didn't involve work. I called my boss (Hi Dean!) around 2.30p and said "um... yah... so, I'm not going to be making it into work after all" My boss apparently intuitively knew this was not the time to harass me about my obvious disregard for work ethics. "(pause) Oooookaaay.. are you going to be in tomorrow?" My mistake was saying "yes." I did indeed show up the next day, and for the next year or two after that. Sometimes, you know when it's time to quit. Listen to that voice.
     
  • I really wasn't certain what I wanted to do. Perhaps I could be a Business Analyst, perhaps a Project Manager, perhaps I was underpaid and needed more money, perhaps I was done with programming and I should pursue being a manager type, perhaps I should give up on the management and go back to being a programmer. Perhaps I should just throw in the towel and go be a truck driver. Then my friend Cliff told me it's helpful to decide what you don't want to do. And i realized I didn't want to work at my current company. I didn't want to be miserable day after day after day like I had been before. I didn't care about money, about careers, about any of that shite. I just really really really didn't want to work at a place that made me miserable. That was a good realization.
     
  • Really, just the first point over and over and over again. I, myself, and many others I've friends with, will go to great lengths to convince themselves the job is the inherent challenge in the situation. Just get the fuck out of the job that makes you miserable. Sometimes clever people spend their cleverness creating clever reasons why they should remain miserable. But sometimes the right thing to do is to give up. Let go of things that cause you pain. Programmers are problem-solvers, and we don't like to give up on problems. But sometimes the right thing to do is to throw in the towel and decide "this code/job/etc is fucked, the only thing to do is throw it away and start from scratch" Most programmers are over-eager to throw away their own code, but will spend aeons justifying why they can't give up on a company.

I'm so glad I left. I've got a new job, a better job, it's shiney and sparkles and puts out on the first or second date. And I can't quantify why it's better than the last job, because, dear God in Heaven, it's got "issues". Yet, I'm happier.

Go. Be. Happier.

2007 Sep 27 5:43 am; Filed under narcissism and tagged job, sermon.
« Michael Yon: An unique view into Iraq « before «
» after » Big-O Notation »
  1. Liam J. on 2007 Sep 27

    Hooray for the "Honeymoon phase"!

    Go James and don't let the code base put ya off.

  2. Dean on 2007 Sep 27

    I knew it!! You owe me a beer!

  3. El Cliff on 2007 Sep 28

    Well, I mean, we're already long past the whole 'congrats' phase. Uhhh...so...yeah. Enjoy it, I guess?

    By the way, my new job may, within a day, be my old job. When they said it was slow right now, they weren't exaggerating...I spent all day today doing literally NOTHING. It was like being in a void...but, with air to breathe, and stuff.

    Anyway, I came home for lunch (due to the nothingness, which I find depressing), and had gotten a call from an auto wrecker in Nisku, so I 'happened' to go by there on the way back to work. They're looking for someone to drive a 3 ton truck, do some shipping receiving, drive car bodies around the yard on a forklift (who gets to do THAT? Plus, they're WRECKS! Who cares if you 'accidentally' happen to bump one in to another? The guy showing me around actually said that, and it may be the greatest phrase I have ever heard at an interview in my life.), and, if I'm having 'one of those days', grab a prybar, and rip a door off a car.

    So, I'm thinking about it...because, man...right now, I'm looking at 4 MONTHS of absolute quiet right now.

Posting your comment.
Follow responses with this post's comment feed.

Leave a reply

Subscribe

Recent Posts

  • Bootstrapping Baby
  • Basic Math
  • Jimbo vs. The Tooltip
  • Why I’m Throwing Away My Vote
  • Comics You Must Read! #1
  • The Shit Dancer [Tamdhu Stories 1.3]
  • Money & Other Friends [Tamdhu Stories 1.2]
  • Betty the Gas-Whore [Tamdhu Stories 1.1]
  • Command Line Parsing using Attribute Decoration in .NET
  • We Are Metallica
  • The Best of Projects: Fiction [3 of 3]
  • Good goddamn, Galactica Roxxors With Coxx Out
  • BSG 4×07 - Guess What’s Coming to Dinner?
  • WordPress plugin: Apply a CSS class defined in a post’s custom field
  • The Best of Projects: Autoserious [2 of 3]

Recent Comments

  • Uncle Henri on Bootstrapping Baby
  • Uncle Henri on Bootstrapping Baby
  • legion on Bootstrapping Baby
  • Michelle on Bootstrapping Baby
  • Erron on Bootstrapping Baby
  • Steven on Bootstrapping Baby
  • Cliff on Bootstrapping Baby
  • Liam on Bootstrapping Baby
  • Shaun on Bootstrapping Baby
  • Kyle on Bootstrapping Baby

Tags

4400 bsg cliff comics curation depression ds9 erron family fiction game janine job kelly kyle liam lost manifesto meta mlp music passionate diatribes plug plugin poem powershell rds relationships review revisionism sam sermon software spirituality star trek suicide tamdhu testpoint the process travels video vlad wacky walkabout wtf

Archives

  • December 2008 (3)
  • October 2008 (1)
  • August 2008 (2)
  • July 2008 (3)
  • June 2008 (1)
  • May 2008 (11)
  • April 2008 (7)
  • March 2008 (3)
  • February 2008 (1)
  • January 2008 (2)
  • December 2007 (1)
  • October 2007 (1)
  • September 2007 (3)
  • August 2007 (1)
  • June 2007 (3)
  • May 2007 (2)
  • March 2007 (5)
  • February 2007 (5)
  • January 2007 (13)
  • September 2006 (1)
  • June 2001 (3)
  • May 2001 (2)
  • April 2001 (2)
  • March 2001 (2)
  • February 2001 (1)
  • January 2001 (1)
  • November 2000 (5)
  • May 2000 (3)
  • April 2000 (5)
  • March 2000 (3)
  • February 2000 (3)
  • January 2000 (6)
  • December 1999 (17)

Copyright © 2008 Feelings of White | Powered by WordPress | Designed by Stephen Reinhardt; tweaked by me