Categories
Code

JavaScript is Joyful

When I introduce people to programming they sometimes feel overwhelmed by having to make things just right. They find that you have to be much more explicit with a computer than they are used to in addition to the countless cryptic compiler messages. When you start throwing additional concepts at them, like type systems and memory […]

Categories
Code

Predicting Magic: The Gathering Card Rarity With Machine Learning

Introduction Magic: The Gathering (MTG) is a collectible card game released in 1993 and improved and expanded ever since by Wizards of the Coast (WotC, a subsidiary of Hasbro since late 1999). The game is notable for its complexity and design, a recent paper demonstrates that optimal play is at least as hard as the […]

Categories
Humor

Forms of Rejection Letters

Please try again “Thanks for applying. We have decided that you are not a good fit here. We encourage you to apply again in the future even though we have not told you what was wrong with you as a candidate or application.” The data collectors “… We will keep your resume in our records—a […]

Categories
Code

Developing a Game Over 9 Years

It began with a flight that was delayed for over five hours in the Boston airport after the 2010 US Nationals. At the time, I only really knew C++ and basic terminal interaction. I cannot recall where the idea came from besides manipulating array elements. There was a 1 by 3 row of “bits”, and […]