“We want it fixed, but don’t spend too much time on it”

Technorati Tags:

tasks I just love this one.  These kind of statements really piss me off as a developer especially when I have a task or two I’m already working on.  This has got to be one of the worst lazy ass one liners you can get from a manager these days in development.

So here’s the story:  You get a new request in straight up from a user (because unfortunately there is no proper ticketing system or any process in place at any time whatsoever).  Boss asks “what’s the problem”.   You explain shortly to your boss the problem that the user painted.  Boss tells you to take care of it.  But at that point, it’s too late in the day to really start tackling it and you have other more important tasks that you already started for your boss that day.

Next day comes, you now start on that task first thing in the morning.  Suddenly though you are invited and required to attend a 2 hour meeting that your boss never told you about...very nice.    He wants you to abruptly stop all you are doing to attend.  And granted this meeting was not an emergency.   You go to the meeting and get back.  Boss walks back from meeting and says “Hey, about that problem, we want it fixed but don’t spend too much time on it”.

Stop.  Lets rewind that again.  What’s wrong with this picture? A LOT.

1) First and foremost above all else, are were expected to get existing tasks done.  That statement throws a wrench into the engine

2) You were unprofessionally interrupted about a meeting everyone else was informed of days before except you

3) Worse, there is obviously no priority system here and that IS a major problem from top down

4) It’s complete chaos because it gives no conclusion on what your boss truly wants you to do.  It leaves the developer with questions, not direction.

We want it fixed, but don’t spend too much time on it”.

If that’s not one of the worst contradiction a human can make, you tell me what is worse than this.  “We want it fixed”.  It’s the blind leading the blind because notice that your boss did not say when.  And he did not say now.  And yesterday when that came in he also did not say when it needs to get done.

If you want it done but you don’t want me to spend time on it then YOU put it in a bug request and put a priority on it for me Mr. Manager.  Otherwise let me develop and work on the tasks you specified that are already being worked on.

Isn’t it not the job of a manager to give direction?  Stating something like this just gives a developer indirection and that developer is left to figure out what the hell that manager REALLY means.  Or spend all day and night working overtime to do it ALL.  Whoops, there went your “work life balance”, nice.


Side Note:

And I find it unbelievable that it’s usually these types of “people” are the ones who are rushing you to get something done with an unrealistic timeframe. And then when you do get something done, you don’t hear from them for days, and you’re now sitting there with nothing to do!  So you’re being screwed on both sides of the coin.  On first hand, that statement tells you to rush to get it done “don’t take too much time on it” and then the other situation (sitting for a few days with no new work being passed onto you) puts you in a mindset “wtf, screw you”.

I say “people” because these “people” are not good enough to be “managers” because they operate in carelessness like this.


So when this happens, you put that task asideDo not spend time on it.  Because in my eyes, that statement is careless and so you should treat it as so.

See your existing tasks through till completion.  Work on them and get them done.  Because if you do not produce results and you focus on that new task instead that your boss did not originally give to you and furthermore gives you contradicting statements on, you will not be producing results and ultimately your boss will not be happy in the end no matter what he had said about that “other” task. 

Unfortunately in code & run shops, sometimes you simply have to make your own decisions when you’re tossed chaos into your lap and constantly working in non-professional environments like this.  You have to be the manager because your boss is not capable in these situations.

This kind of thing happens a lot in IT shops which have no planning, organization, realistic deadlines or priorities.  This is code & run and most likely a shop you do not want to work in.

Go home and live your life, spend time with your kid, your spouse and stop worrying about it.  Spend time on it another day when your boss finally clears his head on that task and tells you to spend time on it, making it a priority in his disoriented mind.


Print | posted on Monday, August 17, 2009 10:36 PM

Comments on this post

# re: “We want it fixed, but don’t spend too much time on it”

Requesting Gravatar...
Just ran across your blog and reading these articles has been like therapy. Thank you, thank you for putting all this into words. I work in one of these code & run shops and it really does run you right into the ground. In particular, I had someone drop me this very line "don't spend too much time on it" just today. It's really comforting to know we're not alone.

In this economy and the state of things today, how do you suggest someone gets out of situations like this? Brazenly leaving my job doesn't really seem to be an option. How do you introduce sanity to the code & run shop in the first place? Any tips?
Left by Steve Weiss on Sep 11, 2009 11:54 PM

# re: “We want it fixed, but don’t spend too much time on it”

Requesting Gravatar...
@Steve

Well, I've learned that most shops are like this. For me, I'm honestly thinking about starting my own .com. It will be hard to get it up and running while I still have a job but I can't work for people anymore, morons like this who dictate my life in the wrong ways and can't manage someone who is smarter than them in the first place.

The best way to ensure you are going to be happy I think is to try to get into companies that your friends work. If they love it, you'll most likely love it also. Unfortunately the majority of my friends hate their development jobs because they also work in real messed up environments. I know every environment has it's issues but I'm talking about ones that mess up your life...and there are a ton of these.

So network, that's the best thing and ask what they do, how they do it, and are they happy with their job. If so, try getting in with your acquaintances or friends.
Left by Dave Schinkel on Sep 12, 2009 8:59 AM

Your comment:

 (will show your gravatar)
 
Please add 2 and 1 and type the answer here: