Thomas Mayfield bio photo

Thomas Mayfield

Polyglot programmer who loves the weird beautiful chaos of humans building software together. Currently spending most of my time in Ruby and Javascript, while dabbling in Clojure and Elixir.

Twitter Github


2016 Year End Notes

Notes On Writing Clojure In Vim

Defusing Distracting Defaults: An Experiment In Automating Better Habits

Fitness Resources Megapost

Customizing The Clojure REPL

How Slack Could Respect Your Time And Attention (Better)


2015 Year End Notes

Setting Up Evil-Mode Friendly Ctags in Emacs

Extracting Testable Javascript From jQuery Soup

Composable Components: Comparing Angular and React

Lyeberry: a new search backend for Literate Minuteman

Emacs and Evil-mode: Field Notes

Make your Rails background jobs as small as possible


2014 Year End Notes

Relaunching Literate Minuteman

Fixing conflicting Vim plugins with NeoBundle


Postgres connection errors after upgrading Ruby

Print-friendly bookmarklet for programs on


Introducing Literate Minuteman

Notes on Haskell: Seven Languages In Seven Weeks

Notes on Clojure: Seven Languages In Seven Weeks

Notes on Erlang: Seven Languages In Seven Weeks

Notes on Scala: Seven Languages In Seven Weeks

Notes on Prolog: Seven Languages in Seven Weeks

Notes on Io: Seven Languages In Seven Weeks

Backbone Views and the Law of Demeter

Compiling Javascript templates with Guard


Converting JPEGs to multipage PDFs with ImageMagick