Ultralearning turned me from a complete beginner into a top chess player—and you can apply it to learning any skill

chart showing author’s improvement in chess ratings by using ultralearning techniques
chart showing author’s improvement in chess ratings by using ultralearning techniques
Ultralearning dramatically improved my chess rating (Image by author)

After starting chess, my rating immediately settled in the 800s. This is considered low novice territory; 2889 is the highest all-time rating, held by Magnus Carlsen. I wasn’t getting better regardless of the time spent.

Five steps to ship your company’s next big thing.

Image for post
Image for post
Photo by Charles Deluvio on Unsplash

So, you’re a PM and there’s been a lot of talk about how AI is revolutionizing the industry, how your company is data-driven, or how your product has a deep analytics focus. But what exactly does that mean? Without understanding how data-powered applications work, your PRD’s will be long on buzzwords and short on substance. We can talk ourselves in circles about the value of analytics, but without understanding how to productize machine learning, we’ll never actually ship.

This article will walk you through the five steps of building and deploying machine learning models, using time-series anomaly detection to demonstrate…

Designing cities for the future of mobility


The adoption of cars during the 20th Century dramatically improved standard of living while driving massive social changes and more subtle requirements in urban planning. Over time city planners developed precise zoning requirements from the Institute of Transportation Engineers’ (ITE) Parking Generation Manual, which have been shown to be arbitrary and not data-driven. Even in low-income housing projects where many residents don’t own cars, zoning codes require vast lots to house these non-existing vehicles. These regulations were well-intentioned but often resulted in bizarre outcomes.

Form follows parking: parking regulations enforce an arbitrary…

Policies that reduce further emissions and remediate land provide cost-effective, long-term solutions.

Ever since spending my summers living in the countryside of 峭崎鎮 (a village in the Jiangsu province) teaching English, I’ve been extremely interested in rural pollution in China. I’ve written for many years on the issue and wanted to use principles from system dynamics to model the spread of pollution in order to simulate the impact of various pollution tax policies on the land.

Image for post
Image for post
Project Overview


Through tax benefits and lax environmental standards, local governments incentivize the building of factories to grow their economy. The resulting factory pollution contaminates land…

I was convinced the Wifi dropped off around my workspace—here’s how I built deadspottr, a robot to find those deadspots.

Image for post
Image for post


Deadspottr was built on the TurtleBot 3 Platform with custom Robotic Open Source (ROS) nodes allowing for constant signal monitoring.

I put one together, and so can you.

Image for post
Image for post
Front Panel


In this project, we created a digital Etch-a-Sketch with a VGA output. In order to build it, we needed:

Part List

Taggart Bonham

AI Product Manager @ F5 Networks http://taggartbonham.me/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store