By nature, I am not an angry person

Although my ex may disagree.  It is certainly true that I let my anger get the best of me more when I was younger.  But lately, not so much.

But today, for whatever reason, I just let loose on a development team, and the Project Manager’s.  You could argue that I am tired, and in a bad mood – both true statements today.

I don’t expect people to be perfect – but I do expect them to try to be – to make that effort.  To prove to me that they care about what they are building by demonstrating it with the quality of what they deliver.  Especially when they are writing software I am paying for. 

I know that software won’t be perfect – but I also know if someone is really trying to deliver perfect code and when they are just “coding”.

I don’t have time and/or energy for “coders”.  I hire developers that take pride in their work – or they don’t work for me for very long.  “Quality code” is NOT perfect code – but it is well-thought out and implemented code, and it has been tested for functionality.  It may have some bugs – it may break in unknown usage scenarios.  It may conflict with other code.  But the basic code in and of itself should be fundamentally sound.

When that quality suffers – apparently due to neglect more than anything, then yes – I get upset.  That alone does not make me angry though.

Making excuses gets me angry.

If there is one thing I have become very good at over the last 5 years or so is that I now quickly, freely, and openly admit my mistakes.  I don’t make excuses for them.  I have made mistakes, and I will make more mistakes.  And when I make them, I own them – and I own up to them.

I learn from them, and I get better.

Excuses just piss me off.

And today I am pissed off.

I’m sure tomorrow will be much better than today.  I’m confident my development team will regroup and come back with solutions instead of excuses.

And if they don’t, then their replacements will.

And that’s just the kind of mood I am in today 🙂



  1. @all – and yes – I am off MSN IM, Twitter, Skype, et al. I am avoiding my development team. I don’t want them to come back with half-assed answers. I’ll give them time to completely think things through.

    And I’ll give me time to chill out.

  2. @Deannie – no – but today I felt dead! I hate days like this. It goes against my mantra of, “You gonna die dude, make the time you got enjoyable!”

    My day actually got worse, if you can believe it. But I am saving that for a future post. It involves bankers, risk aversion and common-freaking-sense.

    But right now I think a stiff drink is in order. Something with Jack Daniels or Jose Cuervo in it, I think.

  3. deannie says:

    And proof yet again in case we wondered…”Is Rob dead?!?” 😉

  4. @Paul – read enough of it on Amazon to order it. Seems amazingly fitting to my current state of mind/circumstance. How coincidental!

  5. In that context: I’m currently reading a book you may find revealing:

    One of the many comments:

    Michael Shermer :
    “Please, somebody, get a copy of this book to the President and his cabinet right away. Read it aloud into the Congressional Record. If this book doesn’t change the way we think about our mistakes, then we’re all doomed.”