Notes from the workshop.

Plain-English writing on owning your software, buying it well, and building it right — written by the engineers who do the work, not a content team.

All posts

No filler, no SEO sludge. If it's here, it answers a question a real client actually asked.

Buying software · Jul 2026

The handoff test: what “you own the code” should actually mean.

What real code ownership means beyond the domain: repo org, IP assignment, third-party licenses, environments, and secrets. The vanish-test, and how to run it on your current vendor.

Engineering leadership · Jul 2026

Fractional tech lead vs. full-time hire: the arithmetic nobody runs.

The real cost of a senior engineering hire versus a fractional tech lead — what each one actually covers, and the three signals that tell you which one you need.

Codebase rescue · Jul 2026

Anatomy of a rescue: five signs a “failed” codebase can still be saved.

The rescue-vs-rewrite decision: five signs a struggling codebase can still be saved, the first two weeks of a real rescue, and when rewrite genuinely wins.

UK grant delivery · Jul 2026

You won the Innovate UK grant. Now you have to build the thing.

The gap nobody warns Innovate UK grant winners about: milestone-locked funding versus unpredictable engineering timelines — and how to structure delivery so claims never slip.

Engineering leadership · Jul 2026

Blameless post-mortems cut our repeat incidents ~25%. Here’s the actual mechanism.

Why blameless post-mortems work: the actual mechanism behind a ~25% cut in repeat incidents, the format that produced it, and a 5-step template to start next Monday.

Buying software · Jul 2026

Weekly demos or it didn’t happen: how to buy software without getting surprised.

Why status reports hide slippage that weekly demos can't, what a real weekly demo looks like, and what to say when a vendor resists demo cadence.

UK grant delivery · Jul 2026

Grant milestone evidence your monitoring officer will actually accept.

The evidence hierarchy for Innovate UK grant milestones, how to structure sprints so each quarter ends demo-ready, and a quarter-end evidence pack template.

Engineering leadership · Jul 2026

Quality gates, not code-review heroics: how teams actually cut post-deployment defects.

Why code review doesn't scale as a quality strategy, the gate ladder that actually cuts post-deployment defects, and how to roll gates onto an existing codebase without a mutiny.

Codebase rescue · Jul 2026

The system only one person understood — and what happened when that person was me.

3.5 years as the sole engineer on a safety-critical platform: how solo systems drift toward tribal knowledge, the disciplines that kept it safe, and a buyer's checklist for vendor bus-factor.

Buying software · Jul 2026

Fixed quote vs. time-and-materials: what each one really buys you.

What fixed-price and time-and-materials contracts actually price, where fixed quotes fail, and the questions to ask any vendor about overruns before you sign.

Apps & tools · Jul 2026

Do you need a mobile app? Most local businesses are better off without one.

Does your business need a mobile app? For most local businesses, no — a fast mobile site wins. Here's the honest breakdown and the few cases where apps pay.

Websites · Jun 2026

Redesign or repair? How to tell what your website actually needs.

Website redesign vs refresh: a plain diagnostic for telling structural problems from fixable ones, with honest cost ranges for each path.

AI for small business · Jun 2026

What “AI agents” actually mean for a local business, in plain English.

What are AI agents, in plain English? What works for local businesses today, what's still hype, and the questions to ask any vendor before signing.

Marketing · May 2026

The monthly email your customers will actually read: a template that takes 30 minutes.

A repeatable monthly email template for local businesses: one seasonal tip, one update, one offer. Subject lines, send timing, and a 30-minute workflow.

Ownership & compliance · May 2026

ADA website lawsuits hit small businesses too: a practical accessibility baseline.

ADA website lawsuits now target small businesses — and overlay widgets aren't a shield. A practical WCAG baseline, realistic costs, and where to start.

AI for small business · Apr 2026

Why raw ChatGPT service pages don’t rank (and what AI-assisted content actually needs).

Does AI content rank on Google? Yes — if it contains something only you have. Why raw ChatGPT service pages fail, and how to fix them.

Marketing · Apr 2026

Review velocity: why steady Google reviews beat a one-time blast.

Why one review a week beats forty in one burst — and how to wire the Google review ask into job completion without breaking Google's rules.

Websites · Apr 2026

Before-and-after galleries: the highest-trust page on a contractor’s website.

A working before-and-after gallery system for contractors: crew photo protocol, service-and-city organization, honest captions, and why stock photos backfire.

AI for small business · Apr 2026

AI lead qualification: screening tire-kickers before they hit your calendar.

Stop driving across town to quote fake jobs. How to build an AI lead qualification layer that screens budget, timeline, and location before booking.

Websites · Mar 2026

Why your website feels slow on a phone — and what it’s costing you.

Why is my website slow on mobile? The usual culprits on small-business sites — huge images, page-builder bloat, cheap hosting — and fixes ranked by payoff.

Apps & tools · Mar 2026

Client portals for small businesses: when logins are worth building.

When does a client portal make sense for a small business? A practical threshold test, real cost ranges, and the no-login middle path to try first.

AI for small business · Mar 2026

After-hours AI phone answering for service businesses: what it catches, what it can’t.

Can an AI answering service book the 11pm plumbing emergency? An honest capability map for service business owners: what voice AI catches, what it can't.

Marketing · Mar 2026

Service-area pages that rank: Keller, Southlake, and the doorway-page trap.

Cloned city pages are doorway spam; genuinely local ones rank. What separates them, which suburbs deserve pages, and what to write without local photos.

Websites · Feb 2026

Speed to lead: why contact form response time decides who gets the job.

Harvard Business Review found firms responding to leads within an hour were ~7x more likely to qualify them. How to fix your contact form response time.

AI for small business · Feb 2026

Responding to every Google review with AI help (without sounding like a robot).

A practical AI review response workflow for small businesses: AI drafts in your voice, a human approves in 30 seconds, and negative reviews never get auto-posted.

Apps & tools · Jan 2026

Jobber vs. Housecall Pro vs. ServiceTitan: which fits your service business.

Jobber vs Housecall Pro vs ServiceTitan for trades companies — an honest fit-by-size comparison, real pricing notes, and when none of the three fit.

Marketing · Jan 2026

Call tracking and form tracking: know which marketing actually pays.

Call tracking for small business, explained: dynamic number insertion, form source tagging, a one-page monthly scorecard, and the local SEO pitfalls to avoid.

AI for small business · Jan 2026

Practical AI automations under $100 a month for a local business.

Four AI automations a local business can run for under $100/month — missed-call text-back, review requests, FAQ answering, and reminders. Real tools, real math.

Websites · Jan 2026

The one-hour website audit: 15 checks any owner can run.

A 15-point website audit checklist any business owner can run in an hour — no tools required. Forms, phones, speed, prices. Pass/fail criteria for each.

AI for small business · Dec 2025

What a local business should automate first (and what to skip).

A prioritized AI automation plan for small businesses: what to automate first for fast payback, and which AI tools to skip. No vendor hype.

Ownership & handoff · Dec 2025

Who Owns Your Website? Domains, Hosting, and What Happens When Your Web Guy Disappears

Your website is five separate accounts — and you can own some without owning others. A 20-minute ownership audit, the recovery playbook, and the handoff terms to demand from any vendor.

Apps & tools · Dec 2025

Business texting done right: SMS tools, A2P 10DLC registration, and what’s legal.

A2P 10DLC registration and TCPA consent explained in plain English — how small businesses can text customers legally without getting filtered.

AI for small business · Oct 2025

Website chatbots for small business: when they help, and when they cost you leads.

When an AI chatbot helps a small business website capture leads — and when a generic widget costs you trust. How to tell the difference before you install one.

Websites · Oct 2025

Wix, Squarespace, or custom: an honest decision framework.

When is Squarespace enough and when does custom pay off? An honest decision framework — integrations, SEO, speed, and ownership.

Marketing · Oct 2025

How to rank in the Google Map Pack in Fort Worth: what actually moves the needle.

What actually moves Google Map Pack rankings in Fort Worth: primary category, reviews, on-page location signals — and the folklore you can skip.

Apps & tools · Oct 2025

When a spreadsheet should become an app: a test for small business owners.

A five-question test for small business owners deciding between a spreadsheet and a custom app — including when keeping the spreadsheet is the right call.

Websites · Sep 2025

Should your service business take online bookings? What changes when you do.

Does online booking fit your service business? Which trades it works for, which it doesn't, and how to book estimates without quoting sight-unseen.

AI for small business · Sep 2025

Missed-call text-back: the first automation every service business should run.

Missed call text back is the cheapest revenue-recovery automation for service businesses. The exact flow, real tools and prices, and how to write the text.

Marketing · Sep 2025

Google Business Profile setup for Fort Worth businesses: the complete checklist.

A field-by-field Google Business Profile optimization checklist for Fort Worth businesses — categories, services, photos, and posts, ranked by ranking impact.

Websites · Sep 2025

How much does a small business website cost in Dallas–Fort Worth?

Why DFW website quotes range from $500 to $20,000 — a line-item breakdown so small business owners can compare quotes and spot what the cheap one skips.

Working through one of these problems right now? The fastest way to an answer is a 15-minute call with the engineer who wrote the post.

Fixed quote within 48 hours — no obligation.