This weekend has be something of a developer hell for me. Originally, I had just about everything done for Sunday’s submission on Friday. Then surprises happend, the team leader changed specs and data structure without tell any of the members. So everything I worked on goes in the crapper. Since he was still changing things, I wasn’t able to start working till 8pm Sat. Worked till 3am. Sleep a little, took care of the weekly tasks, then another little change. I end up using the whole weekend to work on in. I do admire him for trying to make the system perfect but this is production time, stick to the specs and get it done. That’s the priority. And as to proper proceedures…none were taken. The following is how I do things whenever I’m in the leader role.
1. discuss with other members concerning the spec change/proposal
2. create a standalone demo app(not with the current build!) to demonstrate the effectiveness of the change
3. estimate the fesibility
4. If everything works out, then implement to the build
Yes…as you might have guessed, I was plentily pissed. 12 hours of work going into the crapper twice. I got 4 other assignments due at the end of Feb, and I’d just lost 2 days to work on them. You are thinking, why didn’t I take the role of team leader? Taking on 5 courses (all coding) isn’t easy, I just don’t have time for that.
Today was a pretty bad day too. Some stupid girl with a cold sat next to me in class. For sakes, there’re only 12 of us and 35 seats, have some decency and respect for others, seat away from the healthy people. Some people are just jerks with poor hygiene.
Just as a precaution I got some Neo Citran. It’s the mirracle drug for me. 2-3 packs with a good 12hr of sleep, everything heals. If the company that makes it ever ask me to be a spokesperson for it, I’d be glad to do it.