“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 […]
Archive by Author
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 […]
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 […]
Creative Selection: Inside Apple’s Design Process During the Golden Age of Steve Jobs
A peek under the covers of Apple’s design process as they built the iPhone keyboard
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 […]
Free Speech: A History from Socrates to Social Media
Such a great and timely book given the times we are living through. A deep exploration of the history and importance of free speech, and the constant back and forth between more authoritarian and more free societies throughout history.
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 […]
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 […]
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.”