This blog is where I’ll share thoughts, projects, and ideas related to the things I’m passionate about. I’m starting graduate school at the University of Chi...
My Journey into Haskell: Building a Reverse Polish Notation Calculator Introduction: A Side Quest In my attempt to get my first paycheck, aka get a job, I have led myself down a fascinating rabbit hole into functional programming, mathematical notation, and parsing theory. This is the story of how I discovered Haskell, tackled reverse Polish notation, and learned about monadic parsing along the…
In my quest to get a job, I have been practicing my mental math. I make no claim that these are the best ways to do mental math, and I don’t claim to be an expert, but here are some tricks I’ve been using to improve. All of these tips have come from practicing on Zetamac’s arithmetic trainer using the basic settings. https://arithmetic.zetamac.com/ Here is my progress Google Sheet (I highly…