I let several imperfections slip by me today, against my former work ethics. Once, I would never allow them to go un-corrected. Once, I would re-write the entire thing. Ex-supervisors were careful to keep a watch on me, in case I perform a major rewrite. Lilian (my ex small boss) was especially annoyed with me on this point. She argued about new bugs, the extra work in testing and users not appreciating what they could not see.
For a small increase in disposable cash, I went against my creed. I had to. Deadlines are unforgiving and users are nasty. These users are not our true clients. No, sir. These users are "fellow colleagues", hired under different banners. Together, we work on this "major government project". Dangling stuffs like service level or liberally showering us with their poisoned assessment of our progress, we would have panicky bosses and hear whips a cracking.
To prevent these situations, turnaround time has to be fast. In earlier postings, I mentioned tapes, lots of them. Ideally, just change what you need to fix and wipe your hands clean.
I'm still me, of course. If I find some additional sickness, I have to cure it. My timetable suffers and at some point, I have to say, "To hell with it!" and turn a blind eye. On Wednesday, I anguished over this path I was going to take while my new colleagues collectively told me not to care. Today (Thursday), I found another problem but it only gave me pause for a few seconds.
I transported my changes to the production server. 3~4 time bombs remained in it, well to my knowledge.
No comments:
Post a Comment