Insights
Thinking out loud on AI, marketing, and what works for growing businesses.
Where the Time Goes When You Build With Claude Code
October 31, 2026
Claude Code can put a working dashboard together faster than you can describe it. Most of the time on a build goes to the part it can't do: making the inputs honest.
Read more →
Thirty Days Is the Wrong Window
October 29, 2026
The platforms report monthly, so a month becomes the unit. For a business with a long decision cycle and a busy season, thirty days says as much about timing as it does about performance.
Read more →
The Calls Nobody Answered
October 27, 2026
For a service business, the most expensive part of marketing can be the calls nobody answered. Those leads show up nowhere in your reporting, and they're usually the cheapest thing to fix.
Read more →
Vague Briefs Get Vague Marketing
October 23, 2026
Most of the conversation about AI is about which tools to use. The step before any of them is knowing what you want clearly enough to say it, and that applies to a campaign brief as much as it does to code.
Read more →
A Busy Marketing Calendar Isn't a Working One
October 21, 2026
A full content calendar, regular emails, and active ad spend can all be running while revenue stays flat. The useful question isn't whether you're doing marketing, it's which part of it is moving the needle.
Read more →
Q4 Is the Wrong Time to Figure Out Your Marketing
October 18, 2026
Q4 is when service businesses are busiest and when marketing decisions get made fastest with the least information. It's the time to use what you know, not to start finding out.
Read more →
They Didn't Turn Down the Strategy. They Didn't Use It.
September 26, 2026
A client called the social media strategy great and said they'd take it from here. Months later they came back saying social wasn't working. What changed the second time was me.
Read more →
The Client Sees the Plan Three Times Before I Write a Line
September 25, 2026
A client sees the plan for their site three times before Claude Code writes any of it: as phase notes, as a mockup, and at a checkpoint review.
Read more →
Is What You're Doing Right Now Working?
September 22, 2026
There's one question every owner should be able to answer without hesitating. Most already suspect the real answer, and that suspicion is why they don't ask.
Read more →
How I'd Start Marketing From Scratch Today
September 20, 2026
Five years ago I'd have told a new business owner to hire an agency and give it three months. I wouldn't say that today, and the list I'd give instead is short.
Read more →
The Client Who Is Ready to Pay and Still Gets a No
September 17, 2026
Imagine a client is ready to sign and pay you immediately, and you turn them down anyway. The signs that make it the right call usually show up early.
Read more →
An HVAC Business, Four Months After Its First Website
September 15, 2026
Four months ago this HVAC business had no website at all. Here's what one ordinary week of numbers looks like now, and the surprise that had nothing to do with traffic.
Read more →
Commit Messages for Client Work
September 13, 2026
Every commit I write says what changed and why. For years I never applied that discipline to client work, and it cost me a few avoidable disagreements.
Read more →
What Happens to Your Marketing Systems When I'm Busy
September 8, 2026
A fair question I don't always get asked directly: what happens to the marketing infrastructure I build if I get busy for a few weeks? It has shaped how I build.
Read more →
"We Need More Leads" Is Rarely the Problem
September 5, 2026
When the phone isn't ringing enough, more leads sounds like the obvious fix. Pouring more people into a funnel that already leaks mostly means spending more to lose more.
Read more →
What I Don't Automate
September 3, 2026
AI makes automating cheap. It doesn't make deciding what to automate any easier, and that decision matters more than the automation.
Read more →
The Sunday Night Spreadsheet
September 1, 2026
Logging into four accounts and copying numbers into a spreadsheet is a ritual most owners know well. It costs more than the hour or two it takes.
Read more →
Three Questions to Ask Before You Sign With a Marketing Vendor
August 29, 2026
Agency, freelancer, or consultant, the questions most owners skip are the ones that matter three months in, when it's harder to walk away.
Read more →
My First Automated Report Was Wrong for Two Weeks
August 27, 2026
The first version of my own automated marketing report looked great and was quietly wrong. What caught it was a number that felt too good to be true.
Read more →
Your Google Business Profile Probably Looks Abandoned
August 25, 2026
For a local service business, a neglected Google Business Profile can cost more calls than any ad you're running. The fix usually takes less than an hour.
Read more →
A Spec Before a Prompt
August 22, 2026
Every build I ship with AI starts with a written spec, not a prompt. It's slower for the first twenty minutes and faster for every hour after.
Read more →
Marketing ROI Means Something Different at Small Scale
August 20, 2026
Most ROI advice is written for companies running dozens of campaigns. A small business with one or two channels is playing a different game, and the usual advice doesn't fit it.
Read more →
What an HVAC Website Taught Me About Cutting Scope
August 18, 2026
The HVAC build took a few focused days. Deciding what to leave out took longer, and it taught me more about scope than about code.
Read more →
A Weekly Report Beats a Gut Check
August 14, 2026
Most small business owners don't have a weekly marketing report. They have a feeling about how the week went, and that feeling reacts to whatever happened most recently.
Read more →
The Doubling Test for Your Dashboard
August 13, 2026
If a number on your dashboard doubled tomorrow, would you do anything differently? Most of the time the honest answer is no, and that tells you which numbers to stop leaning on.
Read more →
How AI Changed the Economics of Building Marketing Infrastructure
August 11, 2026
Five years ago, building the kind of connected marketing infrastructure I put together for clients would have required a team, six figures, and six months. The economics have completely changed.
Read more →
Why Most Agencies Aren't the Right Fit for SMBs
August 8, 2026
It's not that agencies are bad. It's that the model was built for clients with big budgets, dedicated marketing teams, and months to wait for results. Most SMBs have none of those things.
Read more →
The Cost of Not Knowing
August 6, 2026
Every SMB can tell me how much they spent on marketing last month. Almost none of them can tell me what it returned. That gap has a cost, and most businesses are paying it without realizing it.
Read more →
What Happens When You Connect GA4, Your Ads, and Your CRM
August 5, 2026
Most businesses have GA4, at least one ad platform, and something that functions as a CRM. What almost none of them have is all three talking to each other, and it changes everything when they do.
Read more →
AI as a Skill, Not a Tool
August 2, 2026
There's a version of using AI that feels like using a calculator. And there's a version that feels like developing a craft. One makes you faster. The other makes you fundamentally different.
Read more →
San Diego County Has 380,000 Small Businesses. Most Are Marketing Blind.
July 31, 2026
The opportunity isn't abstract. It's local, specific, and largely untapped. Here's why Southern California SMBs are where I'm focused, and what I'm seeing in the market.
Read more →
I Automated My Own Marketing Report. Here's What I Learned.
July 28, 2026
Before I build marketing infrastructure for anyone else, I build it for myself. The first version took a week, looked clean, and was mostly wrong.
Read more →
The Audit: Clarity Before Commitment
July 9, 2026
Before I build anything for a client, I audit what they already have. Most of the time, the biggest opportunities aren't where they expected.
Read more →
What 'Connected' Marketing Means in Practice
July 7, 2026
Everyone says your marketing tools should talk to each other. Here is what that looks like when it works, and what changes when it does.
Read more →
Why I Built Apogee Marketing
July 3, 2026
Ten years building marketing analytics for companies spending tens of millions on advertising. Then going home and watching friends with small businesses make the exact same mistakes I was helping Fortune 500 teams avoid.
Read more →
From Invisible to Discoverable: Building a Website for a Word-of-Mouth Business
July 1, 2026
They'd been operating for years entirely on referrals. Zero online presence. The people searching for their services in their area didn't know they existed.
Read more →
I Asked an SMB Owner What Their Best Marketing Channel Was. They Didn't Know.
June 29, 2026
Not because they weren't paying attention. Because nothing in their stack was tracking it in a way that connected to actual revenue.
Read more →
There's a Difference Between a Marketing Tool and a Marketing System
June 14, 2026
Most SMBs have tools. GA4 is installed. Meta Pixel is firing. Mailchimp is sending. But none of it talks to each other. That's the difference.
Read more →
Word of Mouth Is Great. Until It Isn't.
June 12, 2026
Referrals are a sign of a great business. But they're not a marketing strategy. Here's what happens when the referral pipeline slows down, and how to build something more durable.
Read more →
Three Questions Every SMB Owner Should Be Able to Answer About Their Marketing
June 10, 2026
Most can't answer all three. If you can, your marketing is working harder than 90% of businesses your size. If you can't, here's where to start.
Read more →
AI Can't Fix What You're Not Tracking
June 4, 2026
Before you add AI to your marketing stack, you need to ask a harder question: is the foundation solid enough for AI to build on?
Read more →
If You Run a Service Business and You're Spending on Ads Without Tracking ROI
June 2, 2026
Spending money on ads without knowing which ones work isn't a marketing problem. It's a data infrastructure problem. And it has a solution.
Read more →
I'll Just Say It Plainly: What I Do and Who It's For
May 30, 2026
No vague positioning. No consulting-speak. Here's exactly what Apogee Marketing does, who it's built for, and how pricing works.
Read more →
Five Things Wrong With Almost Every SMB Marketing Stack
May 23, 2026
After auditing dozens of small business marketing setups, the same problems appear again and again. Most of them are fixable in a week.
Read more →
AI Won't Replace Your Marketing Team. It Will Replace How They Work.
May 21, 2026
The fear is misplaced. AI isn't coming for marketing jobs. It's coming for the repetitive, manual parts of marketing work that nobody wanted to do anyway.
Read more →
The Website Isn't the Hard Part
May 19, 2026
I built the website in days. What took longer was figuring out what it needed to say, and who it needed to say it to.
Read more →
The Analytics Gap Between Enterprise and SMB: And Why It's Now Closeable
May 16, 2026
Enterprise companies have had AI-powered marketing analytics for years. Small businesses have a spreadsheet and a gut feeling. That gap used to be impossible to close.
Read more →
Most Companies Are Sitting on Data They're Not Using
April 10, 2026
The data exists. It's all there. It's just never been connected in a way that changes decisions. That's not a data problem. It's an infrastructure problem.
Read more →
Most People Using AI to Build Software Are Doing It Wrong
April 7, 2026
People fail with AI development tools in a predictable pattern. It is not the tools, it is the approach. Here is what works instead.
Read more →
I Built a Production-Ready Website in 3 Days Using AI
April 1, 2026
Not a template. Not a drag-and-drop builder. A custom Astro site with animations, booking integration, and copy that converts, built in 72 hours using Claude Code and a spec-driven development system.
Read more →
First Impressions: Building with Claude Code
March 1, 2026
A first look at Claude Code: what it does, how it differs from standard AI assistants, and why it changes how software gets built.
Read more →