
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.
