July 13, 2026

Evals Are What Let Me Flip the Flag

There’s a specific kind of dread that shows up right before you change one line of config in production. In my case the line was a feature flag that decides which provider actually runs our LLM calls - the ones that read real customer documents and make decisions about them. Migrating to the new provider was the easy part. Weeks of code, sure, but code you can review. The scary part was the moment I’d set that flag to true and real traffic would start flowing through a model I hadn’t watched behave on real inputs yet. Read more

June 4, 2019

Remote Work Playbook

(aka how to get your team started with remote work) A friend who runs a couple of businesses in Lagos, Nigeria recently asked me to document a guide on how to introduce remote work to his team and I wrote this up. They found it helpful so I thought I might as well share it with y’all as this applies to any business out there who is curious about remote work. Read more

September 1, 2018

Migrate Rails App From Heroku to AWS Elastic Beanstalk

In this article, I will document the process of how I helped a small startup with tens of thousands of users and data migrate their Ruby on Rails application from Heroku to AWS Elastic Beanstalk with no loss of data and service. The application I migrated was a typical production Rails stack: Ruby on Rails backend/API (production and staging environments with Android, iOS and web clients), PostgreSQL database, Sidekiq for processing background jobs, Redis Cluster, AWS S3, A couple of Node microservices and custom domain names with wildcard SSL certificate. Read more

August 16, 2018

Why Did You Decide to Learn Rails?

Ruby was the first language that I truly enjoyed after struggling to learn Java using the Head First Java book, building web pages with a bunch of PHP scripts and attempting to build an airplane ops application with Laravel. I had lots of haha, light bulb moments when I was learning Ruby. A lot of things became crystal clear and I could finally explain code to a 5 year old. Read more