Supervisor: I need you to take over development of X.
Me: Sure. What do you want me to do?
S: Oh, nothing for now. Focus on Y and Z (both long term goals) first.
(a month later)
Me: Ok, whoever wrote this in the first place didn't plan for any changes - in fact, most of the code is either broken or held together with spit and string. Here is a list of things that don't work.
S: Ok, but keep forcusing on Y and Z. Also, we don't have funding for X any more, so we're putting it on hold.
(2 months later)
S: WHERE ARE THE FIXES FOR THE BUGS YOU FOUND? THIS IS DUE IN 2 WEEKS!
Me: ... Ok, I'll get on it.
(next day)
Me: Ok, here is a demo of the things I changed to fix (half the bugs on the list + others that I found while coding)
S: OMG WHAT ARE YOU DOING, YOU SHOULD ONLY FIX THE PROBLEMS, NOT ADD ANY FEATURES.
Me: ... These ARE the bug fixes.
S: NO NO DON'T CHANGE ANYTHING UNTIL I APPROVE IT, WE DON'T HAVE FUNDING FOR IT! JUST FIX THE BUGS.
Me: (just shoot me now)
Tuesday, November 18, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment