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

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

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

2014 Year End Notes

Relaunching Literate Minuteman

Fixing conflicting Vim plugins with NeoBundle

2013

Postgres connection errors after upgrading Ruby

Print-friendly bookmarklet for programs on TheSquatRack.com

2012

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

2011

Converting JPEGs to multipage PDFs with ImageMagick