New pointy-haired manager gets hired. Fine, no skin off my back. He pisses off a couple of the other coders. I roll my eyes and shake my head.
He calls me into his office one day because he’s sure
the data that I collected was wrong. After about an half
an hour of explaining I convince him to highlight ALL
the columns he wants to sort in Excel, as opposed to just the one column that contains the primary sort numbers.
Suddenly the data looks perfect. Walk out, roll eyes, shake head.
Calls me into his office the next day, “You have to come in at 9am from now on.” Um, I often work until midnight. Can’t you cut me a little slack and let me come in between 10 and 10:30 like I usually do? I’m doing 10-12 hour
days most of the time, as opposed to everyone else’s 8 hours. I prefer the evenings because they’re a lot quieter and I can concentrate a lot better. This makes the code get written faster and have far fewer bugs. “Nope, come in at 9 or else.”
To quote from the Tao Of Programming:
Book Six: Management
Section 6.4
A manger went to his programmers and told them: “As regards
to your work hours: you are going to have to come in at nine
in the morning and leave at five in the afternoon.” At this,
all of them became angry and several resigned on the spot.
So the manager said: “All right, in that case you may set
your own working hours, as long as you finish your projects
on schedule.” The programmers, now satisfied, began to come
in a noon and work to the wee hours of the morning.
*
So, I walked back to my desk, typed up a quick “Seeya, assholes” letter, signed it, and put it on his desk. And walked out.
Two other programmers did the same the next day. About two months later the company fired about 80% of their workforce. The place is still around, but running on fumes. Their major source of income is a certain tire manufacturer in a bad spot because of certain SUVs having tire tread seperation issues.
It’s funny, I looked pretty smart getting out when I did. But I wasn’t thinking rationally, I was really enraged beyond all reason. I did a cold burn for a good couple of days afterwards, just continuaully incredulous that this guy was that stupid. Guess it was just Darwin in action. I try not to burn bridges, but in this particular case I got lucky and so it turned out ok.
-Ben