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

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