About The Code Gardener

About The Code Gardener

Hello! And, welcome to The Code Gardener – an occasional newsletter about writing software well!

My name is Alan. I'll be your host.

And, my good friend, Fito, will co-host regularly.

Here's a bit about us:

I've been writing software professionally for 30+ years. The first decade or so was on the Windows desktop, with lots of multimedia, and even some Laserdiscs thrown in for good measure. The 2000's saw my transition to the web. And, in 2011, I moved from Seattle to San Francisco, where there is zero .NET work. So, I switched to Ruby on Rails and never looked back! I 💚 Ruby! We have a beautiful relationship. I'm on speaking terms with Rails; but we don't always agree.

Fito has about 15 years of experience. He began his career writing Ruby code with RSpec, but without Rails. He came to Rails a little later, which has its advantages. In fact, Fito knows Ruby and RSpec better than anyone else I know. He also prefers working with Ruby over working with Rails.

Fito and I met in 2014. We were coworkers at a company called Social Chorus (now FirstUp). In 2017, I left and joined a company called Entelo. Fito followed a few weeks later. There we became good friends. And, in 2019, I jumped ship and joined Cisco Meraki. Fito again followed me a few weeks later. Since then, we've become best friends and partners in crime. I'm now a Senior Engineering Manager with six teams, and Fito is a Staff Software Engineer on my Modularization team.

We've written several open source projects together. Probably the most successful project is a VS Code extension called Ruby Flog. It displays flog scores in the editor's footer. My favorites, though, are a lightweight web framework called Liberty, and a tool for creating self registering factories called Manufacturable.

In 2022, Fito and I began speaking at conferences. My first attempt was a nerve racking lightning talk at RailsConf 2022 in Portland, Oregon. Our first talk together was a talk we call A Brewer's Guide to Filtering Out Complexity and Churn. We've given that talk half a dozen times: once internally at Cisco Meraki; then at RubyConf Mini 2022 in Providence, Rhode Island; at RailsConf 2023 in Atlanta, Georgia; at RubyUY Meetup in Montevideo, Uruguay; at Tropical.rb 2024 in São Paulo, Brazil; and at Rocky Mountain Ruby 2024 in Boulder, Colorado. The talk has evolved over time. We think it keeps getting better. So, watch the one from Rocky Mountain Ruby!

Thanks for being here! We hope you enjoy the content! Please let us know what you think! We're both on Bluesky at @alan.codegardener.com and @fito.codegardener.com.