I (he/him) write software. This site collects thoughts that are too long for Twitter and experiments that are too small for GitHub.
Modern SPAs without bundlers, CDNs, or NodeJS Blog post Typebeat, checkpoint 0.1.0 Blog post A retrospective on Multi Blog post Podcast: Collaborative Craft, Episode 3 Talk This page is intentionally left Black Experiment Teaching WebGL to dance to music Talk Ben from Ozark Song Tide (ft. Billy Gee) Song Creating a Slack app that uses fewer resources Blog post Multi Blog post CAVERNS Song Fairy Note Experiment Anti-Gravity Song Cel shading Experiment Come _ Stay _ Song My time at the Recurse Center Blog post Embed Twitter video Blog post Making Bitmoji dance with WebGL and Elm Talk The "programming language" design pattern Talk Building a tool that leverages Elm's types Blog post Guaranteed refactors: generating tests from types Talk Inventing options Blog post elm-beam Blog post Testing Cmd's in Elm Blog post Getting to BEAM without going through Erlang Talk How JSON decoding works in Elm—Part 3 Blog post How JSON decoding works in Elm—Part 2 Blog post How JSON decoding works in Elm—Part 1 Blog post The Core of Erlang Blog post Introducing managed effects Talk Docker as a (workstation) service Blog post Becoming a professional learner Blog post Using functions to make better abstractions Blog post Why I make trivial apps Blog post