How Many Teams? How many software teams can you lead or manage? With a single team, you can usually both…
A Short Analogy Imagine that you own a small business and are handling all of the inventory, keeping track of…
In the first part of this article I characterized brilliant jerks—those highly regarded people who treat others poorly. In this…
As I wrote this post I spent time thinking about the various brilliant jerks I’ve had the misfortune to work…
Company culture is not an easy topic for most engineering leaders. We tend to enjoy thinking about the subdomain of…




