Left of the Dev is about writing software for fun, good, and sometimes profit. Historically, it focused on the Ruby on Rails web framework, but these days it can and will touch on any software-related topic, including testing, Django, game development, agentic coding, security practices, and developer experience.

My name is Aaron Sumner. I’ve been writing software professionally for more than thirty years, in (to name a few languages, in roughly chronological order) BASIC, AppleScript, Perl, PHP, Ruby, Python, Go, Lua, and others. I’ve shared my thoughts and experiences as a developer since 2010, starting this site as Everyday Rails before rebranding as Left of the Dev in 2025.
Philosophies and personality quirks behind the articles you’ll read here:
For more background on Left of the Dev (formerly Everyday Rails), you may enjoy my reflections on this site’s 15th birthday from May, 2025, and the Left of the Dev re-brand announcement from October, 2025.
Left of the Dev is published using the Jekyll static site generator and hosted on Netlify. Code highlights use the Tomorrow theme by Chris Kempson, adapted to Pygments by Moz Morris. Analytics are ethically gathered by Plausible.
Join me on a thought experiment: How does my time-tested approach to testing Ruby on Rails applications apply to the tools we get from the framework? Whether you're new to Rails testing, or curious about the default testing stack, Testing Rails from Scratch gives you a pragmatic, end-to-end introduction to test-driven development. Covers Rails 8.1 and Ruby 4.0. Early release now available for sale on Leanpub!
Software development news and tips, and other ideas and surprises from Aaron at Left of the Dev. Delivered to your inbox on no particular set schedule.