Insights
Long-form thinking on systems that compound.
Writing on AI automation, marketing systems, web architecture, local business growth, and BC real estate. No content calendar — only things worth saying.
AI Automation
Practical AI and business automation for Kamloops and BC Interior businesses — lead follow-up, missed-call text-back, chatbots, booking, and reviews that win and keep local work.
View all AI Automation →Why Do Trades Lose Jobs After Sending the Quote? (And How Automated Follow-Up Fixes It)
You drove out, measured, priced it fairly, sent the quote — then silence. Most trades never follow up, and the job quietly goes to whoever did. Here's why quotes die, and the simple automated sequence that recovers them without you feeling pushy.
Which AI Tools Does a Small Business Actually Need in 2026?
Most small businesses now use some AI — and most owners admit they're winging it. The tools that actually pay for themselves are boring and specific. Here's the short list, ranked, and what to skip.
What an AI Receptionist Costs — and Whether It's Worth It
A plain-English buyer's guide to AI receptionist pricing, the ROI math, and the honest caveats — for Kamloops trades and service businesses weighing it up in 2026.
How AI Automation Helps Kamloops Trades Businesses Win Jobs They Would Have Lost
Follow a single missed call through the full automation lifecycle — from text-back to booking to review request — and see exactly how many jobs a typical Kamloops trades business is leaving on the table.
Missed-Call Text-Back Scripts That Get Kamloops Customers to Actually Reply
The first line of your text-back script matters more than the automation behind it. Most trades businesses send messages nobody replies to. Here are four specific scripts that actually work, plus what makes the difference.
Marketing Systems
Positioning, channel architecture, attribution, and conversion — how digital marketing becomes a compounding system instead of a set of disconnected campaigns.
View all Marketing Systems →How Kamloops Service Businesses Build Enough Online Trust to Get Called
Customers Google you before they call. The business with 40 reviews, real photos, and a professional website wins the call before the conversation starts. Here is the trust stack that makes the difference.
How to Choose a Marketing Consultant: A Founder's Vetting Checklist
Most bad consulting engagements were predictable at the vetting stage. Here's the checklist — diagnostic thinking, relevant stage experience, deliverable clarity, and the questions that expose a weak fit before you pay for it.
CRO vs. Traffic: Where to Invest at Each Revenue Stage
Adding traffic to a leaking funnel costs more money per unit of outcome. Adding CRO to traffic that doesn't convert multiplies zero. Here's the sequencing that actually works.
How to Brief a Marketing Consultant Without Wasting the First Month
Most consulting engagements lose 4-6 weeks to context-gathering that should have been done before the engagement started. Here's how to brief a consultant so the work starts on day one.
What a Good Marketing Audit Actually Covers (And What Most Miss)
Most marketing audits are channel reviews dressed up as strategy documents. A useful audit identifies the specific constraint holding the system back — not seventeen things of equal weight.
Web Architecture
Production-grade technical decisions: database design, API patterns, headless builds, and what separates a first-generation stack from one built for scale.
View all Web Architecture →Next.js vs Remix in 2026: An Operator's Perspective
The framework debate is usually framed as a developer preference question. It's actually a systems question: which one is easier to reason about, maintain, and scale with a team that may not all be framework experts?
Postgres Row-Level Security: A Production Guide for Multi-Tenant SaaS
RLS is the correct way to enforce tenant isolation at the database layer. Here's how to implement it without destroying query performance — and the design decisions that matter.
tRPC vs REST vs GraphQL for B2B SaaS in 2026: An Operator's Decision Framework
The API layer choice is one of the longer-lived architectural decisions you'll make. Here's the framework that actually matches the tradeoffs at $1M–$20M ARR.
Type Safety at the Boundaries: How I Use TypeScript and Zod in Production
TypeScript gives you type safety at compile time. Zod gives you runtime validation. Together, they eliminate an entire category of production bugs. Here's the pattern I use across every project.
When to Rebuild vs. Refactor: A Decision Framework for SaaS Teams
A concrete decision framework for technical founders choosing between rebuild and refactor, with specific signals and measurable thresholds.
Local Business
Plain answers to what Kamloops business owners actually Google — why you're not on Google Maps, what a website costs, why your site isn't getting leads, and how to fix it.
View all Local Business →How to Tell Customers You're Raising Prices (Without Losing Them)
Costs went up — suppliers, tariffs, wages — and your prices have to follow. The announcement is the part everyone dreads and most get wrong. Here's the formula that keeps customers, with the exact wording.
Why Are My Business Emails Going to Spam? (The 2026 Rules)
Your quote said 'sent'. The customer says 'I never got it'. Since Gmail, Outlook, and Yahoo tightened their rules, unauthenticated business email quietly lands in junk — here's the plain-English explanation and the three DNS records that fix it.
How to Get ChatGPT to Recommend Your Business
Nearly half of customers now ask AI assistants who to hire — and the AI names two or three businesses, not ten blue links. Here's what ChatGPT, Gemini, and Google's AI actually look at, and how a local business gets into the answer.
What Photos Should Your Google Business Profile Have?
Photos are the most-viewed part of your Google listing and the least-managed. Here's the exact shot list for a local business — by business type — plus what to skip, how often to add new ones, and the geotagging myth you can stop worrying about.
How Do Summer Tourists Find Kamloops Businesses on Google?
Every summer, thousands of tournament families, highway travellers, and Sun Peaks visitors search 'restaurant near me' in Kamloops with zero brand loyalty. Here's exactly how they choose — and the five fixes that put your business in front of them.
Real Estate
BC Interior market research, underwriting frameworks, and the analytical approach to buying and selling in Kamloops and beyond.
View all Real Estate →How Much Is BC Property Transfer Tax? What an Investor Actually Pays at Closing
Property transfer tax is the biggest closing cost most first-time BC investors forget to budget — $8,000 cash on a $500k Kamloops rental, and none of it mortgageable. Here's how the brackets work, why the famous exemptions mostly don't apply to investors, and where PTT sits in my own underwriting.
Buying Property in BC During Wildfire Season: The Insurance Trap Nobody Warns You About
When a wildfire burns near a property, most insurers stop writing new home insurance policies in the area — and without insurance, your lender won't fund the mortgage. Here's how a summer completion date can quietly kill a deal, and what I'm doing about it in my own BC Interior search.
Cap Rate vs Cash-on-Cash Return: Which Number Should BC Interior Investors Actually Use?
Cap rate and cash-on-cash return both measure investment property performance, but they answer different questions. Here is when to use each — and why a 5% cap rate in BC can still lose you money every month.
What a BC Interior Rental Property Actually Costs Per Month (Line-by-Line)
Most rental property calculators show you the optimistic version. Here is the full line-item breakdown for a $550K Kamloops single-family rental — including the costs that typically get left off the spreadsheet.
Kamloops vs. Merritt for Real Estate Investment in 2026: Comparing the Numbers
Both are BC Interior markets with different risk-return profiles. Kamloops offers better liquidity and stable demand; Merritt offers lower entry and higher potential cash flow. Here is how to think through the tradeoff.
Next step
If something resonated — the application takes three minutes.
I work with $1M–$20M ARR founders whose digital investment isn't producing the return it should. Every application is reviewed personally.
2 Diagnostic slots / month · 2–3 full engagements / quarter · 48h review