Writing[17]
2025
2024
2023
2021
2020
2019
2018
2017
2016
2015
A Simple type class
Type classes provide a way of achieving ad hoc polymorphism
ThrushCond is not a Monad
Clojure has a useful macro called cond-> — let's explore a Scala equivalent
Monad laws in Scala
The three Monad laws may seem pretty abstract at first, but they're quite practical. Let's try to internalize the laws by running through two of Scala's most popular monads and making sure they adhere.
Beautiful constraint
The freedom to do anything you wish is rarely a good thing, whether you're an experienced engineer or a 2-year-old child.
2014
On learning
It wasn't until I was well into my twenties that I learned how to really learn
Corporate process should mirror open source
Within any big tech corporation are many disparate teams. Most of these teams know very little about the work, makeup or very existence of other teams, yet they depend on each other's output, directly or indirectly.
No matching posts.