This whole rush thing really drives me crazy. I can understand a push every now and then, but lately it's become an everyday occurrence, and it's getting old. People don't understand that good stuff doesn't happen by accident. Good design isn't easy and bad design doesn't come cheap. In the end you are creating more maintenance overhead when you don't plan accordingly.
This post could have easily been called "Your bad planning is not my emergency." Unfortunately, it is when those making the bad planning are in management. It's my job to make things happen. Luckily, I haven't made any major mistakes while rushing around doing these things. But that's all it is, luck. I'm dreading the day that I end up rushed down some path and I make a HUGE mistake that costs my company an important client or loses us a lot of money.
All I want is to do a good job. In order for me to do that, I need time to think things through. That's it. I'll come up with a good plan and make it happen. When I've been given the opportunity to work on a reasonable timeline, the results have been outstanding. Those projects (I can count them on one hand) are easy to maintain, configurable, fast, and generally painless. Design it, develop it, refactor it, test it and roll it out. That's what makes me tick.
So, here I am with 4 or 5 "ASAP","Important","Urgent","Now Now Now" projects on my plate. People will say things like "I know you're busy, but I need this thing done tomorrow." Great! Thanks for your consideration. It's okay that you knew about needing this thing 4 weeks ago. I'll just add it to my never ending list of shit that needs done tomorrow. All I can do is smile and keep going, while on the inside I just died a little bit more. No one cares about how this is affecting me. All they care about is that I get their stuff done so they don't look like a slacker. I get to do more work so that you can look adequate. Awesome.
Last night I went to bed at 6:30pm because I was just mentally exhausted from the stress. It's an uphill battle that I'm losing. Will it all get done? Is it all going to work? Am I going to die an early death from the constant stress and the associated high blood pressure? Or will I just snap one day and tell someone off? Only time will answer these questions. So, dear reader, is this just my unfortunate situation, or do you share the same pain that I do?