Comprehensive Online Developer Education

Poker Probability Project

The first "professional" project I created was a poker probability calculator (specifically, for Five Card Draw). It would take in a poker-hand, tell you the odds of various outcomes, and even suggest an optimal strategy - however: Its UI was hideous. Its back-end was hideous. And the...


Visualizing Threshold Concepts

Threshold concepts are those ideas where you have an 'ah ha' moment. Everything suddenly becomes clear, and yet (somehow) you still can't really explain it to anyone else... we want to try and overcome that last part by re-imagining problems visually, rather than in a traditional abstract/logical...