About Me

I’m a Ruby on Rails developer based out of Carmel, IN. I believe in simplicity and elegance when designing systems. I firmly agree with Edsger Dijkstra’s quote:

Simplicity is prerequisite for reliability.

My favorite solution to any given problem is “the simplest thing that could work.” I also love performance. I chase the easy performance gains whenever possible, like evaluating different Ruby implementations and web servers.

I don’t mind getting my hands dirty either. I’ve deployed Rails on Windows. I’ve experimented with jRuby’s concurrency features (including thread pools and Java’s concurrent variables). I’ve learned just how hard concurrency is in Ruby, but also that it’s a very solvable problem. I love messaging and separation of components.