Categories
Uncategorized

My Experience With Every Programming Language I’ve Ever Used

When I tell people I work in software engineering those unfamiliar with the job description sometimes ask how many programming languages I know. I do not really think it matters, it is a bit like asking a carpenter how many saws they know how to use. Additionally, learning new languages after a certain point becomes […]

Categories
Uncategorized

Tech Job Hunting

In late October of 2021 I completed a five month job search. At the start of this search I had a difficult time just getting the interview. After significant changes in approach, in the last two months the volume of companies I was late-stage interviewing with on a was nearly overwhelming (okay, it was four […]

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 management, […]

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 […]