Thomas Mayfield bio photo

Thomas Mayfield

Polyglot programmer who loves the weird beautiful chaos of humans building software together. Fitness nerd. Southern kid living in Massachusetts.


2019 Year End Notes

Quickly publishing notes from Ulysses with Alfred and JXA


2018 Year End Notes

Clojure, vim, and tmux: using your editor as a repl scratchpad

Generating Randomized Color Palettes (That Aren’t Clown Vomit)

Vim syntax highlighting for SQL strings inside Ruby code


2017 Year End Notes


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

Backbone Views and the Law of Demeter

Compiling Javascript templates with Guard


Converting JPEGs to multipage PDFs with ImageMagick