What follows is a snapshot of a living document that my teams and I have crafted over several years. It is the guiding principles for writing high-quality software in a...
What follows is a snapshot of a living document that my teams and I have crafted over several years. It is the guiding principles for writing high-quality software in a...
This post will help you determine if you are applying the right mental model to your problem, and what to do if you are not. What follows is a mental...
As I’ve learned about system dynamics I discovered the concept of stocks and flows. Stocks and Flows are useful for simulating the changes of a population over time and it...
The goal of this game is to make attending, scheduling, and running meetings more efficient by making the attendees and facilitators more mindful of their costs. Costs could be linked...
The goal of this game is to make attending, scheduling, and running meetings more efficient by making the attendees and facilitators more mindful of their costs. Costs could be linked...
Jargon and Slang in Programming Languages “One of the reasons there are so many terms for conditions of ice is that the mariners observing it were often trapped in it,...