My name is Adam. I’m a software developer in Calgary, Alberta. If you don’t know where that is, look on a map — you’ll find it in Canada, somewhere between the Rocky Mountains and a whole lot of prairie.
It’s been nearly a quarter century that I’ve been doing this job, and it never ceases to amaze me what we can do with computers — or really, if you think about it, how much our society and world requires them now.
I’m less interested in the front end, even though most of the work I’ve done involves some aspect of the UI. The backend is where the fun lives and where the real problems happen.
When I’m not working, you’ll find me homelabing or tinkering with side projects. Otherwise I’m riding one of my bikes (I have six, and ride year-round in every kind of weather Calgary throws at me), building Lego, camping by foot or by bike, or taking the kids to their sports. I do a lot of stuff — there is never enough time. A doctor once told me I’m not a human-being, I’m a human-doing.
What is smrtguy.io?
A place for experiments, ideas, and the things I build. Most of it isn’t production-ready, but it represents real problems I’ve worked through. I also write about what I’m learning — mostly technical, occasionally not. No listicles promising you’ll 10x your productivity (there’s enough of those on Medium already, though to be fair, some of the good stuff lives there too).
The name? It’s not me claiming to be smart. It’s a joke about how dumb you feel most of the time doing this job. You solve one impossible problem and then spend an hour debugging something that turns out to be a typo. Everyone I’ve worked with knows that feeling. The misspelling is deliberate — none of us have it all figured out.
People love to argue about tools. Terraform vs Pulumi. Vim vs Emacs. Tabs vs spaces. (It’s spaces. Fight me.) But knowing what to build and why matters more than knowing how. That said, the how still matters — knowing why you need a message queue doesn’t help if you can’t wire one up.
So that’s what this site is about: the what, the why, and the how.
How to reach me
I’ve tried to stay away from social media as much as possible — I’d rather hang out and have a beer with someone in real life. I’m not on X (formerly known as Twitter, sigh), and I barely use Facebook — so little that it’s not worth connecting there. I have a Mastodon account somewhere in the fediverse, but I’m fairly sure it’s lost in the graveyard of 1Password credentials I’ve accumulated over the years.
The best way to get a hold of me is probably the old-fashioned way: email . I’m also on LinkedIn , though I don’t check it all that often.