Microservices Are Not Right For You

Posted Leave a comment

I often meet companies that think their technology is failure-proof because they have implemented microservices, after all it’s an architecture that’s adopted by many tech giants. I even hear startups founders say things like “We have microservices so we’re ready to scale” before they’ve even launched! They think they’ve skipped ahead and learned from the […]

Give Less Work

Posted Leave a comment

It’s easy for a CEO (or any leader) to feel like their job is to give people more work. More stuff keeps coming up, urgent stuff, and SOMEBODY has to do it. It just has to get done, and so you gotta give it to someone. But when considered carefully, the real job of a […]


Shrink The Timebox

Posted Leave a comment

The worst time to find out a project is not going to ship on time is at the very last minute when it’s supposed to. At that point, there’s very little you can do to save the project. This may sound obvious, but to avoid getting yourself in that corner takes skill and discipline. You […]

When Your Rockstar Loses the Tune


At a growing startup we once worked at, there was guy who’d been amazing, been with the company since the earliest days, but who had somehow “lost the tune”. We’ll call him Rocky. Rocky had done a bit of everything, from programming to sales to customer support to graphic design. He’d been one of the […]

Purpose Driven Leadership

Posted Leave a comment

So last week I spoke on a podcast on technology leadership with the good folks at Teal Software about technology leadership, and kept finding myself iterating the idea of “falling back to purpose”. I have come to believe that the most important job of any leader, especially a CEO, is to embody and project the […]

Tell “Trouble” From “Different”

Posted Leave a comment

How can you tell the difference between someone whose unique way of doing things is actually trouble for your team, or is just a new and different (but effective) approach? As your team grows, you’ll naturally start handing off responsibilities to other people. In most cases, you just explain how you want the thing done, […]

Don’t Miss Our Next Event

Posted Leave a comment

Are you an up and coming technical leader? On Saturday, June 24th, Wealthsimple is sponsoring a hands-on technical leadership workshop led by Upspark for those who identify as women and want to take their careers in engineering to the next level. If you are already a tech team lead or manager OR if you’re an engineer […]