Archive by Author

Why Your Sales Team Might Be Killing Your Company

“Every system is perfectly designed to get the result that it does.” W. Edwards Deming When your product and engineering team is struggling to deliver consistently, it is tempting to go looking for answers in those two functional areas. You might start asking for more reporting and metrics, or ratchet up the pressure and ask […]

Read More Comments Off on Why Your Sales Team Might Be Killing Your Company

The Perfect Product and Engineering Organization

“Any organization that designs systems will produce a design whose structure is a copy of the organization’s communication structure.” Melvin Conway One of the questions I’ve been asked most often, either as a part of diligence or talking with CEOs, is how the product and engineering organization should be designed. Many times the question arises […]

Read More Comments Off on The Perfect Product and Engineering Organization

Elon Musk on Decisions and Staffing

On Decisions I was listening to the year-end episode of the All In podcast over the weekend. Though I don’t love these kinds of “recap” shows, this show was great because in the middle of it Elon Musk joined. After the initial pleasantries were exchanged, David Friedberg posed a question to Elon about how decisions […]

Read More Comments Off on Elon Musk on Decisions and Staffing

The Most Common Causes of Poor Performance in a Software Product Organization

The most common complaints in software product companies are typically some form of the below: “We’re spending all of this money and I don’t know what I’m getting” “Our team consistently misses deadlines and there’s always some excuse as to why” “Every time we release something new, something else breaks” When these issues occur, the […]

Read More Comments Off on The Most Common Causes of Poor Performance in a Software Product Organization

Taking Advantage of a Crisis

Not too long ago, a company I know had a serious outage. The customer base was split across the old, legacy environment and the new public cloud, and there was a schedule in place to finish the migration in six months or so. The outage took down most of the legacy environment for an extended […]

Read More Comments Off on Taking Advantage of a Crisis

Events vs. Systems

“Humans tend to read things as events rather than an outcome of a system that can be predicted.” Thinking in Systems by Donella Meadows When software systems are failing, we tend to evaluate the causes as either a singular event or even a series of events, and often times we miss the opportunity to understand […]

Read More Comments Off on Events vs. Systems

Thinking in Bets

This book was recommended by one of my favorite podcasts and I absolutely loved it. Great mindset shift for me to move from thinking in binary to thinking in probabilities. Highly recommend this one!

Harry Bosch Series

I started reading this series during COVID and finished all of the books except the most recent over the course of 18 months or so. The TV series on Amazon Prime is excellent, as well as the spinoff on Netflix called “The Lincoln Lawyer.”

Read More Comments Off on Harry Bosch Series