I get about 400 to 500 e-mails a day, and I probably send about 120. At any given moment, I’ll have only 10 items in my inbox. When an e-mail comes in, I read it and decide immediately: Delete, reply, or delegate?
Customer emails? Let everyone see them. Because when an engineer sees the same query coming in a few times, they’ll stop and fix the code. This makes a lot of sense – which is why in traditional organisations, the support organisation needs to be tightly coupled to the engineering organisation. I’ll throw in the sales engineering organisation to this too.
Diversity of success, style, thinking and language – hire for that.
A lot of companies have the “no assholes” rule. So if the greatest programmer ever is also a jerk, he’s fired. Our rule is “no neutrals.” So when the new guy walks down the hall, is my team drawn to him? Or do they divert their glance? If they divert their glance, we fire that person. I call it the hallway test, but it’s more of a conceptual thing. The idea is when you put superstars together, you can ask, “What did you do today that excited the people around you and made them better at their jobs?” If you can’t give examples, I don’t want you here.
Favourite metric? Revenue per employee.