The mistakes you can see are the cheap ones.

AI doesn't make those. No typos, no reversed words, nothing broken on the surface — which is why everyone stopped checking.

There's also been no analytics on the checkout page since the March update.

Book a discovery call

Or take the 60-second check and see if you'd catch what I catch.

checkout.htmllive · 94 days
1<section class="checkout">
2 <h1>Complete your order</h1>
3
4 <!-- Certainly! Here's a cleaner version of
5 the form. Want it split across two steps? -->
6
7 <!-- <script src="/js/analytics.js"></script> -->
8 <!-- ^ removed to clear a console warning.
9 TODO: put this back before launch -->
10</section>

Renders perfectly. Passes every visual check. Hasn't reported a single conversion since March.

Under the hood

Polish is not the same as correctness.

A typo is a cheap mistake. Someone spots it in an hour, you fix it, nobody's trust moves. LLMs don't make cheap mistakes — they make expensive ones, in the layer nobody reads, behind an interface that looks immaculate.

They build beautiful websites and exciting companies, and they quietly end client relationships when an errant update strips the tracking off a page. You find out at the quarterly review, in front of the client, with a slide that has no data on it. For three months, nothing looked wrong.

I know where to look because I spent ten years on both sides of it — writing the code and answering for the campaign spend.

What I catch

  • Comments that ship

    Model chatter left in production source, sitting one keystroke away from any client, competitor, or journalist. Ctrl + Shift + C — there's one in this page, and it's there on purpose.

  • Ad spend that buys exposure

    A thousand a month serving an offer into jurisdictions where it isn't compliant — leads you can't legally act on, and a data-protection problem you never priced in.

  • Conversions that stop counting

    An overwritten script, a duplicated tag, a month of visitors you can't see and a revenue figure reported at twice its real size.

Who reads the diff

A doctoral researcher, not a rubber stamp.

J Luke Griles
J Luke GrilesDoctoral researcher in psychology
10 years in marketing & software

Psychology is the discipline that studies how confident, fluent output convinces a reader who has no way to check it.

Which is the problem you have. My doctorate isn't decoration on a CV — the methodology is the product. Written protocols, fixed checks run the same way every time, verification by someone other than the author.

Set that against ten years of digital marketing and software development — campaigns run, sites built, products shipped, budgets answered for — and you get someone who reads your stack like a dataset and already knows the places fluent work hides its errors.

Self-check

Do you need me?

Three snippets. All three shipped to production. Tap the line that's costing the client money.

How I solve it

  • Record

    Meticulous documentation

    Every change written down in language a non-engineer can audit: what moved, why it moved, and what else it touches. If I leave, the record doesn't.

  • Review

    Human expertise

    A person reads the diff — not a summary of the diff. The failures above are invisible to the tool that produced them, and obvious to someone who has spent ten years shipping software and running the campaigns that depend on it.

  • Watch

    Ongoing monitoring

    Tracking, spend, and conversions checked against a schedule, so a silent break has a ceiling measured in days instead of quarters.

How it works

Start with a conversation, not a contract.

First

A 30-minute discovery call

Free, and no preparation needed. Tell me what you've shipped and what's been nagging at you. I'll tell you honestly whether there's anything here worth looking at — sometimes there isn't, and that's a useful answer too.

Then

The audit

Ten years of development and marketing experience pointed at your code, your campaigns, and your tracking, and a written account of what's actually running. Yours to keep and act on, whether you hand the work to me or to your own team.

Ongoing

Hourly work or a monthly retainer

I fix what the audit surfaced and put the documentation and monitoring in place that keeps it fixed — scoped from real findings, so you're buying a known list of work rather than an estimate. Entirely optional: plenty of people take the audit and stop there.

Book a discovery call

Thirty minutes, no cost, no obligation. Rates for the work that follows.

Start here

Ship fast. Just know what shipped.

Bring the site, the campaigns, or both — a decade of building and marketing them says they're rarely the separate problems people assume. Half an hour on a call is enough to know whether there's a problem worth finding.