Recent writing

Latest posts

All archives

2 min read

I got another cavity

Time for the ol’ semi-annual visit to the Oral Torturer – the dentist. For the first time, ever, my jaw is killing me, the muscles having seized thrice, no doubt brought on by extensive x-rays (which I …

Topics

7 min read

Monkey's Graduation

Whenever I take a day off from work, I write an Out of Office (OOTO) message. Most people write fairly boring OOTOs, along the lines of: I’m away from the office today. If you have an urgent needs, please send them …

2 min read

ChangeMakers Layoffs

Here’s the problem when you merge six companies together: you end up with too many people if you don’t figure out how to keep them all busy. This company, regardless of whatever name they want to use, does a …

3 min read

Right Place, Right Time, Right Answer

I was having lunch with my friend Jim the other day, reflecting on how many years we’ve known each other, trouble we’ve gotten into (him more than me, let’s be honest, I’ve never been that …

2 min read

Calgary will see drought in 2025

Almost a month ago, I was about to write a post about how it was almost February, and we had no snow. I never got around to finishing it, and then a week later, it snowed. Well, it’s now almost March. We have no …

4 min read

Why We Need DEI

Sometimes, you don’t take a single step back, you take a dozen. This week, a certain re-elected “leader” of the world announced not just an end to DEI efforts, but a vehement branding of them as …

4 min read

Senior Developer Shiny Object Syndrome

Senior Developer Shiny Object Syndrome (noun) ˈsiːniə dɪˈvɛləpə ˈʃaɪni ˈɒbʤɪkt ˈsɪndrəʊm A condition wherein a developer, usually far too proud of their own abilities, uses technology and/or tools inappropriate for the …