devth is Trevor Hartman, a developer living in Montana and working for eBay in Seattle

ThrushCond is not a Monad

Clojure has a useful macro called cond-> that conditionally threads an initial value through a series of predicate/function pairs

Monad laws in Scala

The three Monad laws may seem pretty abstract at first, but they're quite practical

Beautiful constraint

The freedom to do anything you wish is rarely a good thing, whether you're an experienced developer or a 2-year-old child

On learning

It wasn't until I was well into my twenties that I learned how to really learn