Blog

Ideas, Builds, and Field Notes

Founder Keith McCall on building companies, software, and real-world execution.

2026-04-10 Wayback

Wayback: Supporting your family

I was working at IBM, making about $40,000 CAD annually — roughly $30,000 USD — living in Toronto and trying to do all the “right” things. My wife worked as a private school teacher. We bought a house, partly because that’s what you’re supposed to do, and mostly at the encouragement of our parents. In hindsight, we probably shouldn’t have.

2026-04-09 Fun

Fun: Take on Me.

Back in the late ’90s at Lotus Development Corporation, there was a great little tradition—when an executive walked across the stage, their theme song played. Not walk-up music… identity music. I remember watching that and thinking: what would mine be?

2026-04-07 Wayback

Wayback: Charm School, Layoffs, and Learning Not to Anchor

It was 1991. I had just graduated from the co-op program at the University of British Columbia and was stepping into my first real job at IBM. Over the previous few years, I’d worked with IBM in Vancouver and Calgary. I thought I had a plan: Build a career in sales and marketing. Keep coding as a passion on the side.

2026-04-07 Founder Advice

Founder Advice: Providence Moves Too

The belief model matters more than most founders think. I started my first company before I even left Microsoft. Enough time has passed that I can probably admit that without getting in trouble. In 2003, about a year before I left the Microsoft Exchange team, I intentionally took responsibility for relationships with venture capitalists. That gave me a window into a world most entrepreneurs only see from the outside. In the lead-up to Microsoft’s acquisition of Groove, I spent time with people from Sequoia, Benchmark, Accel, and others across the Valley trying to align their portfolio companies with Microsoft. I did the job. But that wasn’t the real purpose.

2026-04-06 Wayback

Wayback: The Moment the Web Became Dynamic (1995)

In 1995, the web didn’t query anything. It was designed to host documents. Pages didn’t respond. They didn’t generate. They didn’t connect to live data. If you wanted a new page, you wrote a new file. Inside IBM Toronto, I built something that broke that model.

2026-04-04 Woodinville

Fun: Que será, será

There’s a moment, usually in the summer, when the air settles just right in Woodinville. A glass in hand, music floating across the lawn at Chateau Ste Michelle—just a half mile from our offices—and a Pacific Northwest band like Pink Martini takes the stage.

2026-04-01 Omniris

Omniris: Last year, we acquired the assets of DroneHive.

What we inherited was not a polished system or platform. It was a company in disarray. We’ve had to work through delayed pilot payments, outstanding obligations, cost structure problems, and the painful realities of integrating a distressed operation. None of that was easy. Some of it was brutal.

2026-03-24 Wayback

Wayback: The post that should’ve gotten me fired

In 1994, I was a young software developer at IBM Toronto working on the Distributed Computing Environment (DCE), porting the security component Kerberos from Unix to MVS and OS/400: the operating systems behind the most serious mainframe and midrange platforms of the time. Also serious: how bad the cafeteria food was.