For the last decade I've used my addiction to national politics in an attempt to serve the greater good. In 2015, I launched [ourpolitics.ca](https://ourpolitics.ca) as a way to help fellow Canadians understand what parties were promising out on the campaign trail.
Reflecting on my own experience from past and present teams, and what (subjectively) motivates me, I've collected a list of eight core principles that I feel produce a healthy and productive development group that is focused on the long-term.
Recently, I had a chance to go deep on InnoDB’s locking mechanisms while attempting to debug some contention in MySQL that only appeared during high-throughput. This post is a culmination of my learnings on how InnoDB locking behaves under common scenarios.