Product review: Urban Sports Club (October 2020): This is not a useful map!

Stock price charts (April 2021): Why are stock market graphs showing daily changes?

Blog

How much information to collect during onboarding? (November 2016): Some simple economics to better understand how to trade off the benefits and costs of askings users for more information.

Data science is communication (May 2016): Being effective as a data scientist is as much about communication as it is about technical fireworks. But what does it even mean to communicate data science?

Structuring data analysis code (January 2016): Why you should know how to structure the code for your data science analysis. Hint: Bad things happen if you don't!

Various

100 sunsets with Flickr, Java, and Matrices.