Home > Uncategorized > Arghh World

Arghh World

Ok, so the first program a programmer writes in a given langauge is stereotypically “Hello Word”.  Being a programmer, I’m making my first post a play on words to that theme.  The Agghh is my inner rage instead of my happy fun feelings :p  No I’m not emo.  I don’t want to punish myself.  I do think the world is full of A grade morons and here is where I’m going to save my marriage.

Rather than come home from the wide world and bitch and moan, rant and rave to my wife, I am going to vent it all here instead.  Here where no one gives a fuck.

The big-ticket item for me lately is my job.  I’m a Software Development Manager at a Brisbane software company.  We develop, sell, and resell software for particularly important government services.  Services that save lives and provide for a safer public ;) .  Scott Adams’ Dilbert comic strip pretty accurately captures the mismanagement I get to experience everyday, brought on me by the executive and their decisions for the direction of their company.  Maybe I should just STFU because after all, it is their company and if they want to fuck it up, well, that’s their business.  Thing is, it affects the employees too, including me in middle management.

We have a history of hiring the mediocre, except with myself of course, and a guy called Mark we let go a few years back.  That’s how the troubles set in a software development company, or pretty much any company.  We have unrealistic expectations from upper management and a disconnect between the skills of “professionals” and their salaries.  $60,000 isn’t a lot to pay a developer, even if the boss thinks thats more than adequate for a skilled dev.  It’s not a lot to pay a junior.  And juniors, well, they can’t do much at all. I think the bossman is  expecting that cheap labour equals big financial gains.

By my reckoning we should aim to be 80% utilised through the course of a year.  A 52 week year take away holidays and sick time leaves 46 weeks a year to get stuff done.  80% utilisation is the better part of 37 weeks.  Each person on our team of five should be working 40 hour weeks.  We should be consistently hitting 7400 billable hours per year.  Our charge out rates vary from $125/hr to $250/hr, making a projected annual revenue of between $925,000 and $1,850,000.  We have salary expenses of $325,200 per year (that’s a poor average of $65,040 per person.  We have an average experience of 11.5 years.  Acording to http://paycheck.seek.com.au/Report.aspx?locationID=3&SubClassificationID=219 , we’re about $30,000 per person under paid!).  There’s no way our fixed expenses are more than $600,000 per year (I’d estimate rent to be about $25,000 – although our company owns the building, the developer division would be about $25,000 per year at $400/sqm – an expensive rate).  The other running costs wouldn’t top $100,000.  So where’s the money going and why can’t we afford skilled developers?

Thankfully, I received my formal offer to work at another Brisbane based company today.  This company will pay me more than I earn now as a development manger (with the longer hours , stress, and responsibility) to do what I love to do, cut code.  They also are already doing all the things I’ve been trying to do at my soon to be former employer, but lack the management support to be able to effectively put it into place.

My resignation is typed up and will be given tomorrow.

Categories: Uncategorized
  1. Entropy
    November 18, 2009 at 19:28 | #1

    lol – well hopefully you wont need to rant and rave about work that much anymore with the new job :)

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.