Hi, I'm Joel
I design systems, both technical and human.
Dad, CTO at Agility CMS, exploring software, third spaces, football 🏈, theatre, and modern life.

An Unexpected Trip to Egypt
A customer insisted on an in-person onboarding in Egypt during the pandemic. What started as a business trip turned into camels at the pyramids, crawling into ancient tombs, and one of the most spiritually charged experiences of my life.
Read more→
The Most Precious Currency
What is community but a group of people deciding to spend their most precious currency on each other?
Read more→
Stacking the Days
I'm not a fitness guy. Haven't been since football nearly 30 years ago. But here I am, being publicly accountable, stacking workouts at home when I can't make it to the gym.
Read more→
STOP FREAKING OUT! Performance Added for Mamma Mia! Feb 25
We haven't even opened yet and we're adding a 10th performance. Mamma Mia, February 25th at 7:30pm.
Read more→
Why We Care About Stories
My dad wrote a book of short stories in the 80s, clacking them out on his typewriter. He taught me that the secret ingredient to a great story is change. These days, standing in the wings waiting for my cue, I think about how right he was.
Read more→
Football Is a Mirror for Life
My one regret in life is not playing out my full 5 years of eligibility for college football at University of Guelph. But football has taught me more than any classroom ever could, and watching my son Harry carry on that legacy at my alma mater is pure gold.
Read more→
Thanks for the Music, Dad
My connection to ABBA is a little unorthodox. It involves a dairy farm, 8-track tapes, and cows that milked better when they were happy.
Read more→
If You're Not at the Table, You're on the Menu
Mark Carney's speech at Davos reminded me of lessons from my grade seven classroom about what makes Canada strong.
Read more→
Why I'm a Bills Fan
A tough playoff loss won't change my love for Buffalo. From Flutie Flakes to Josh Allen's leadership, here's why I'm sticking with the Bills through thick and thin.
Read more→
Why Theatre When the World is on Fire?
With wars, political chaos, and daily stress, why spend precious spare time rehearsing a fun musical? Maybe that's exactly why.
Read more→