Blog

Ideas, Builds, and Field Notes

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

2026-04-19Omniris

Omniris: Know the truth.

"A Gaussian splat on the other hand is not raw data. It has nothing to do with LiDAR points. Each point in a Gaussian splat is a tiny coloured ellipsoid with varying size, varying rotation, and varying opacity. It isn't even captured through hardware. You can't collect Gaussian splats directly in the field." - Dr. Pragra Vaishanav

2026-04-19Founder Advice

Founder Advice: Show Me The Money

Someone new connects with me on LinkedIn every single day. And I usually accept. Why? Because I’m building a community—people who want to see what my portfolio companies are doing, learn from it, maybe even contribute to it.

2026-04-18Founder Advice

Founder Advice: I Probably Should Have Been Sharing This Earlier

I’ve been doing this for over 30 years. There are a lot of stories, a lot of mistakes, a lot of things that actually worked… and most of it just sits in my head. That doesn’t feel right. So I started trying to write a little more. Not because I love writing—I don’t—but because I feel like I should be giving something back at this point.

2026-04-13Omniris

Omniris: From Raw Imagery to a Scalable Geospatial Data Engine #takeonme

Built for real industries: construction, telecom, energy, agriculture, solar, property, real estate. Check. Not demos—operations. Now we’re looking for partners to build the insight layer—the modules that turn data into decisions—just like we’ve done with Pollen Systems in agriculture. If you’re building where data meets operations, let’s talk.

2026-04-10Wayback

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-09Fun

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-07Wayback

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-07Founder 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-06Wayback

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-04Woodinville

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-01Omniris

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-24Wayback

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.