Blog

Training draft_bot, Part 1: Background

This post is part of a series I’m writing about my efforts to create a Magic: the Gathering draft bot. The series will be grouped under the “draft_bot” tag. Summary: In this post I’ll go into some of the basic concepts of MtG and drafting, which are prerequisites for the following posts. You can probably…

Debugging Mindset

You’ve run into a bug. What next? 0: Don’t panic. 1: You need a mental model. 2a: You are wrong. 2b: Data checks assumptions. 3a: Smaller problems are easier. 3b: Use data to eliminate possibilities. 4a: Weigh investigations by probability of success. 4b: Weigh investigations by complexity. 4c. Use binary search. 4d. Any strategy is…

Initial Thoughts

So, why start a blog? Test the hypothesis: Having an audience for my work (even if it’s small) will improve the quality of my work. Having an audience for my thoughts will improve the quality of those thoughts. Test the hypothesis: Having a blog waiting for new posts will motivate me to produce posts. Producing…


Follow My Blog

Get new content delivered directly to your inbox.