John Hawthorn

twitter.com/jhawthorn | github.com/jhawthorn | john@hawthorn.email | PGP: 3743BC1E8B9DB1D9

👋 Hi! I’m John Hawthorn

I’m a 💎 Ruby committer, on the 🚋 Rails core team, and on the Ruby Architecture team at GitHub. I most like working on performance, hopefully I’ve made your code run faster too 🤗

Some of my personal open source projects:

🔍 fzy is a fast and simple fuzzy text finder for the terminal. I wote fzy wanting a faster and more consistent algorithm than was available at the time, other tools have since adopted my algorithm. Fun fact: If you press t to find files in a GitHub repo that’s fzy!

🗑 discard provides a simple soft-delete pattern for ActiveRecord.

🖼️ meh is a fast image viewer for X11 using raw XLib.


I dabble in electronics ⚡:

⌨️ I designed a USB controller to modernize Model M keyboards.

⌨️ I hand wired an ergodox-style keyboard

☕ I built an MQTT-enabled temperature controller for my espresso machine

Posts

2020

2019

2018

2017

2016

2012

2011

2010

2009