I don’t know about you, but I feel prepared for the fall.
One thing I’m consistently doing at the workplace is weeding out bad apples. If someone doesn’t ship, poisons the atmosphere, doesn’t want to cooperate or is incompetent and overconfident, they’re dead in my eyes. I don’t destroy people – I just make sure they work somewhere else.
There’s a brighter side of this. If someone ships, is willing to learn, and is generally awesome, I’ll defend them with my bare hands if needs be. It’s a battlefield loyalty: if you’re a real soldier, we’ll march together to victory; but if you constantly slack off on your duty, all you’ll get from me is a prompt bullet in the head.
Sorry, nothing personal. Business is business.
PS. As you can probably guess, I’m permanently unfit for corporate jobs. ;)
The Master Programmer moves from program to program without fear. No change in management can harm him. He will not be fired, even if the project is cancelled. Why is this? He is filled with Tao.
I’ve been building custom furniture for my house on almost every evening for the last two weeks. I can’t express the kind of satisfaction of building something so heavy you can’t lift it. Much better than, say, writing software.