To Hazard a Guess November 2, 2016

Several years ago I read the book Little Bets. In it, Peter Sims illustrated the value of low-risk, informative experiments in place of big, chancy gambles.

I naturally gravitate toward massive, unfinishable projects, but Little Bets turned my attention to the virtue of small endeavors. Small projects are not only finishable, but often more interesting; they elide the mundane details of more ambitious projects.

I’ve done a lot of small experiments since reading Little Bets, but I’ve only rarely offered a glimpse into why I made them or how they work. This blog will pull back the curtain. Many of the projects are small and easily explained in a single blog post. Others may take a few installments to properly uncover.

Most of the code you’ll see here will be Clojure or ClojureScript. I’ve used a lot of different programming languages, both professionally and as a hobby, but when I tabulated the little bets I’d made, the most sophisticated had all been done in Clojure. To leverage my time, I’ve stuck with Clojure ever since.

I’m calling this blog Hazard. “Hazard” is a synonym for “bet”, and I mean it specifically in the sense of “to hazard a guess”. Anything you see here is merely a guess, and you’re welcome to supply second guesses.