Ian L. Paterson
Practitioner notes on AI agents, cybersecurity, and building public companies in Canada.
Featured Guides
- Guide to Victoria’s Tech Community Companies, coworking, exits, and what makes the ecosystem tick.
- Getting To & From Victoria, BC Every route compared: ferries, flights, floatplanes, and driving.
- Gear That Endures A decade of travel, use, and failure. What survived and what didn’t.
- Tech Innovation Policy in Canada Trust, disclosure, and what Canadian tech policy actually needs.
Ian’s personal blog.
or connect on Linkedin
-
Victoria BC Executive Visitor’s Guide: Where to Stay, Eat & Meet (2026)
I host board members, meet with VCs, and put up visiting executives several times a year. This isn’t a tourist guide. This…
-
Where to Work in Victoria BC: Coworking Spaces, Coffee Shops & Remote Work Guide (2026)
I’ve been working out of Victoria for 15+ years, which means I’ve cycled through most of these spaces at some point. A…
-
Tech Jobs & Internships in Victoria BC: The Complete Guide (2026)
At Plurilock, I’ve hired 15+ UVic co-op students over the past decade. Before that I spent years watching the Victoria tech hiring…
-
Stop Claude Code from Lobotomizing Itself Mid-Task
Claude Code has a feature called auto-compact that quietly destroys your session quality. The Problem I was three hours into a multi-file…
-
How I Track Claude, Codex, and Gemini Quotas from One Script
(If you’re trying to decide which model to switch to when one runs dry, I benchmarked 15 models on 38 real coding…
-
Inference Arbitrage: How I Route 200+ Daily LLM Calls Across Five Models
Inference arbitrage means routing each AI task to the cheapest model that can handle it at acceptable quality, instead of sending everything…
-
LLM Benchmark Rankings 2026: 15 Models Tested on 38 Real Coding Tasks
Most LLM benchmarks measure raw intelligence. Real deployment decisions also depend on latency, format reliability, and data boundaries, including when a task…
-
LM Studio Errors on Apple Silicon: Prompt Truncation, Jinja Failures, and Crash Fixes
I spent about two weeks of evenings getting Qwen3-Coder-30B running reliably on a Mac Studio (M1 Max, 32GB) through LM Studio and…
-
Claude Code Memory System: MEMORY.md, Topic Files, and Automated Maintenance
The full architecture for giving Claude Code persistent memory across sessions: four layers of markdown files, two commands, five cron jobs, and the 8 design rules I derived from breaking it over 22 days.
-
OpenClaw: 13 Errors, $1.50/Month, and an AI Team That Doesn’t Need the Cloud
OpenClaw on Apple Silicon with a 24B local model: 14 real errors fixed, sub-agent delivery working, $1.50/month total. Every config documented.
-
Is CDL Worth It? A First-Hand Review of Creative Destruction Labs from a Founder Who Did It
SEO / CMS Metadata Title (Rank Math SEO title field): Is CDL Worth It? A First-Hand Review of Creative Destruction Labs from…
-
How I Met 54 Angel Investors in a New City With Zero Network (The Exact Method)
The Problem With Conventional Fundraising Advice The standard advice (warm intros, pitch events, accelerators) assumes you already have a network in the…
-
Victoria BC Tech Salaries in 2026: What Developers, PMs, and Designers Actually Earn
I’ve been hiring tech talent in Victoria since before the pandemic, first at a series of companies and now as CEO of…