I hate rushing stuff out. I like projects where I can design, implement, test, review, tweak, etc... I don't mean that I like to take the long route of the old skool software engineering methodologies, either. I like short cycles followed by merciless refactoring, and I believe that design is inevitably going to be evolutionary. So what do I mean by rushing stuff out? Well, what is the essence of rushing something out? Think about it... When do softwares get rushed out? Ah, yes... when the deadline draws near and the corporate finanance dept. tells you that you're not gonna get more budget. If that's the case, then the blame is on the project team. The team should have planned things out better, worked more efficiently, etc. You see this happening in big companies all the time. As a matter of fact, I've witnessed it almost every time I got involved in helping out with commercial projects that deal with the big fortune 500 companies. You have a floor full (say, 200 people) of Microsoft-certified programming drones chugging code out. Yet they can't meet deadlines. Anyway, I digress... Now if this was about a deadline set in advance like the one I just described, then I wouldn't even feel as if I were being rushed. However, not all deadlines are created equal.

I just had two back-to-back crazy deadlines.... The type of deadline that creeps up on you without any notice. In plain English, the type where the project manager hands you a project, then one day decides to surprise you by telling you that the deadline is in 3 days. Yeah, quite literally. Now imagine having two of those back to back. -.-; Now, it's not the project manager's fault, cuz there are some things that are out of their control, and I fully understand that. Don't get me wrong, I'm not whining or complaining. I'm just tired, that's all. What really sucks the most is the feeling that the quality of the work had to suffer because it was rushed. It always aches to see something that has my name on it go out the door without my stamp of approval... *SIGH* Please don't rush me...


back to the list of latest entries


Be the first to comment on this entry.

Name
Email
Homepage
Comment
Remember my information