
A Short, Cherry-picked History of AI
A brief history of AI and what it tells us what might happen given the current LLM breakthroughs.

My Favorite Quotes from Accelerate
The top quotes from Accelerate that will have the most impact for my software development teams.

What is my Manager Doing?
I often get asked what it is like being a software manager at a big tech company. In this article I partially answer that question by explaining what I do in every single meeting I go to..

Removing Outliers
In this article we will show how to use Cook’s distance to find and remove outliers in a data set.

A Monte Carlo Significance Test
The math behind statistical significance testing is unintuitive to many folks. In this article, I present a Monte Carlo approach that is easier to understand and visualize.

Multi-arm Bandits
Explore a faster alternative to statistical significance for selecting the best treatment in an A/B test .

The Urn of Mystery
A fun Monte Carlo simulation to show how big impact can come from the tiniest piece of information.






A Toolbox for Maintainable Software
This article describes two practical techniques we can add to our tool box to help build maintainable software.

My 8 Favorite Quotes from Clean Agile
Clean Agile is a treasure trove of great quotes about life as a software engineer and principles that can guide us to being better engineers. Below are my favorite 8 ones.

Greedy Number Partitions in JAVA
A JAVA implementation of the Greedy Number Partition Algorithm.
