Interviewing – Challenge Your Assumptions

We’ve all been there. This guy comes in to interview, and three minutes into it you get this feeling. He’s all words and no action. He’s an arrogant bastard. He’s an architecture astronaut. The interview goes on and on, and with every new topic, you find more and more reasons around why your initial sense […]

What are Product Managers for, anyway?

I’ve written about the core pillars that drive technologists. In this article, I’d like to drill in on the discipline that’s perhaps least understood – product managers, or PM’s. Technologists have one fundamental weakness. Like all engineers, they like creating worlds from scratch. They liked disassembling toys when they were kids, and putting them back […]

Avoid The Sea of Mediocrity

I recently wrote about motivational issues associated with large teams. In this post, I’d like to explore organizational aspects of this issue. Larry Ellison, the CEO of Oracle, is known for a curious approach to solving problems in the product teams. If he sees a team that’s struggling, ┬áhe pulls a person from this team […]