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