Hello!

Jon Simpson

I'm Jon Simpson, a software development professional living in Ottawa, Canada.

I'm passionate about super great tech, cycling, and DIY, with a little craft beer sprinkled in. I mainly blog about technology, software development, and engineering leadership, but my other hobbies tend to make appearances every once in a while.

In my professional life I work at Mantle, a startup disrupting the revenue operations space for SaaS companies. I have also spent six years at Shopify leading and managing teams in the CX (customer experience) space. Prior to that, I worked at TravelClick building their CRM and first-in-class loyalty programs for the hospitality industry.

Recent Posts

Takeaways from leaning into agentic coding
How I Inadvertently Failed Half a Computer Science Class
Discovering podcasts in 2006
Thirty one
Dogfood calculator
Just go build it!
Fixing WiFi for Fun and Profit
One year at Mantle
Using Codesandbox for coding interviews
Thirty
Gotchas with the HubSpot API
Hardware Accelerated Plex Transcoding with consumer GPUs in Dell Servers
Growing Teams with the SBI Model: A Framework for Effective Feedback
Twenty Eight
Twenty seven
Binge-worthy podcasts discovered during the pandemic
ZFS snapshots in action
ZFS takeaways
Building a homelab - local DNS
Twenty Six
Building a homelab - a walk through history and investing in new hardware
Nix-ify your environment
Replacing the engine while driving: planning safety measures into the project
RubyConf 2019 Talks - Day 2
RubyConf 2019 Talks - Day 1
Twenty Five
Accelerate your team as its Lead
Key-Value Pairs in GraphQL
Staging environments slow developers down
Brodie: Building Shopify's new Help Centre
Keep Continuously Testing
Why “&” doesn't actually break your HTML URLs
Twenty-four!
Hunting for segmentation faults in Ruby programs
Twilio's TaskRouter Quickstart
How Does Symmetric and Public Key Encryption Work?
Parallel GraphQL Resolvers with Futures
Zero to One Hundred in Six Months: Notes on Learning Ruby and Rails
What the hack? - or how my first capture the flag went
Twenty-Three!
Installing Go the Right Way
Private Docker Repositories with Artifactory
Practicing User Safety at GitHub
A few Gotchas with Shopify API Development
The Software Engineering Daily Podcast is Highly Addictive
Better Cilk Development With Docker
Twenty-Two
Old Habits Die Hard: Copy and Paste
Implementing Agile Databases with Liquibase
My Top Tech, Software and Comedy Podcast List
Market Yourself
Hook, Line and Sinker: How My Early Interests Got Me to Where I Am Today
Push-button Deployment of a Docker Compose Project
Acquisition, Docker and Rundeck
Twenty-one!
Protip-ntp
Introducing ChatOps to my Workplace: Hubot
Introducing ChatOps to my Workplace: Intro
FPGA-Friday
Where's the warm weather? I want to go biking!
Work Reference
Quick Eclipse Tip
You know there's a problem when...
The Future is Bright? (Maybe)
Documentation
Of Recent Events
Twenty
A Path To Justice
Moving a Jenkins Instance From one Server to Another
Svn to Git Migration
Hacking Banshee
Job Update and a Concurrency Rant
Some smooth Jazz
Ice Storm Photography
Exam study tip
Dawn and Dusk
A recent essay I read
Building Eclipse C/C++ projects for 32-bit on a 64-bit system
Devnull as a Service (DaaS)
Hello Again Internet