Michael writes anecdotes concerning management, specifically technical management. If you’re an engineering manager or technology manager, I think that you’ll find his site entertaining and informative. Much of his experience is in software engineering, but what he shares is applicable to any situation where you have to interface with people.
Much of what Michael writes about boils down to communication, which in my book is what separates effective leaders from the rest of the management pack. From personal experience, managers tend to do what is right – optimizing the operations of their specific organization such that the jobs get tone and the company makes money. Again, from personal experience, leaders tend to think a little differently by doing the right thing, which often means focusing on people as much as the product.
But a person’s true nature comes out (in spades) when the shit hits the fan – when the course is not so clear and tough decisions need to be made. That’s when the true leaders emerge, and not always from the expected places… The individual that keeps a level head, maintains a focus on the success of the project, and (here’s the difference) takes care to understand how those around him/her are dealing with the situation is the person, regardless of their position, that others will come to rely on in the future.
We’ll talk about how a leader builds a successful culture later, but for now I would recommend Michael’s book Managing Humans. It’s a quick, funny, and informative read that any aspiring leader would fine enjoyable and educational.