john mark lowry
§ the distilled version

insights

Every case study ends with the thing that wasn't obvious going in. This is all of them, in one place — the 90-second read.

Unreal Engine isn't a game engine in this system — it's an asset factory. Point a rendering pipeline at the web and the cost of the next hundred thousand images stops being the constraint.

from Lexus & Toyota build & price

Token limits are an architecture smell, not a model limitation.

from Jira velocity intelligence

The LLM reads structured API data, not pasted blobs. Every tool we built after this one inherited that rule.

from T1 triage bot

The LLM is an interface, not the brain. Structured data is the truth; the model classifies and searches, code decides and files — and an honest headline ("91% of this has no owner") is worth more than a clean one.

from compass

Instrument the seam, not the SDK. Nearly every app already routed its model calls through one wrapper file — so fleet-wide telemetry was one function call per app, and cost lives server-side where a price change is one deploy instead of twenty pull requests.

from beacon

Precedence is the bug. A correct resolver behind an `if the env var is empty` guard is dead code the moment the platform starts injecting the variable — and it did, contrary to its own docs. Prefer live; fall back to frozen; log which one fired.

from rotation-proof

From conventions to constructions. Every trust rule the prototype enforced by discipline — tenancy, provenance, no fabricated claims — became something the database or CI enforces. Tenancy is a database guarantee, not a per-query if.

from MERIDIAN

No number reaches the user unless it came out of a tool result. Enforce it in layers — the database role, a statement validator, the prompt, an independent critic — and refusal becomes a feature: the tool declines the questions the data can't answer, and the critic grades that as correct.

from journey analyst

The agent improves recall and precision; it never decides when the pull is complete. Make completeness deterministic — every response says how many were considered, matched, and excluded and why — and the LLM's only job is to search better, for free, against an index that cost $2 to build.

from lionbox search

The deliverable is the sheet, not the codes — and nothing derived is persisted. One generator, imported by API, UI, and export, so they can't drift; templates as data, because the convention demonstrably drifts; and a real shipped package as the acceptance test, because if it fails the grammar has drifted and you don't deploy.

from deliverables builder

Design for durable extensibility: the ecosystem is architected so the next vehicle program inherits the infrastructure instead of rebuilding it.

from GR GT digital ecosystem

A physical retail install is a digital platform with a power cable — version it, govern it, roadmap it like one.

from in-dealer Unreal LED wall

A discipline is a designed system — governance, guardrails, ownership lanes — applied to people instead of code.

from founding the product owner discipline

Innovation without governance is noise.

from AI governance & council frameworks

Accountability is a visibility problem before it is a behavior problem.

from SLA & delivery monitoring

AI answers are the new search results page. If you can't measure how the models describe a brand, you can't manage it.

from GEO

Don't ask an LLM to do math or an ML model to write prose. The architecture is the seam between them.

from AETHER

LLM products are systems, not prompts. Decompose them into workloads — retrieval, chat, gateway, ingestion — and each part becomes testable, scalable, and replaceable.

from CraggleRock + RFI accelerator

Trust in AI tools is an architecture decision. Deterministic rules first, semantic critique second, a drift gate between the model and the human — and no silent edits, ever.

from proofing guardrail

Map the question to the catalog, not the data. Postgres holds the map of what's available; the LLM writes SQL against structure it can verify.

from natural-language data lake search

The way to scale a senior person's judgment isn't to clone the person — it's to encode the questions they'd ask and the trade-offs they'd force. The LLM runs the conversation; the state machine owns the consequences.

from intake bot

Analytics fail silently — the measurement layer needs its own measurement. A broken tag looks exactly like a quiet day until you check, and the sources never write a zero: absence is the signal you have to manufacture.

from pulse

Internal tools graduate. The spreadsheet became a dashboard, the dashboard became a product — and the product earns new jobs (an OKR scorecard) because it already owns the data. Reproduce the human's numbers before you replace them.

from sprint tracker

Release notes are a byproduct of a governed pipeline. Automating them is less about writing and more about having structure worth reading from.

from release notes automation

Roadmaps are a rendering problem. One source of truth, rendered for the team and rendered for the client — the moment those diverge, both are fiction. Absorb adjacent tools as views on the same data, never as a second database.

from program planner

Pipelines are platforms too. Revenue tracked in a governed system beats revenue tracked in whoever's spreadsheet was open — and a delete button is a governance hole until it becomes a close-out with a reason.

from blue angels

Deterministic-first: known formats parse without a model — instant, free, unit-testable. The AI handles the ad-hoc formats, and the roadmap is to need it less.

from trafficstation mapper

A prototype that can't be published isn't a prototype problem, it's an ownership problem. Graduating it means auditing what it actually does — spoofed screenshots, hardcoded detections, open database rules — and rebuilding the honest version, not re-hosting the demo.

from graduating the prototypes

Skills route; packs hold the truth. One maintained source of knowledge serving every agent beats four copies quietly drifting apart — and the agent's own safety rules belong in that same source, not in a policy PDF nobody loads.

from the knowledge spine

A migration you'll do fifteen times is a product. Write the runbook precisely enough that an agent can execute it — exact failure signatures, operational norms, what 'normal' looks like — and the fifteenth migration is boring. Boring is the goal.

from the migration kit

Institutional knowledge is a system with a bus factor of one. Treat its capture like a data pipeline — harvest, classify, mirror, synthesize, publish — and the output is reproducible instead of one more interview nobody wrote up.

from capturing a system before it goes dark

Unserious products deserve serious systems. The booking caps live in transactions, the document checks cascade, and the dogs are very happy.

from fetch

The GEO layer spans your app, your CDN, and your DNS — and two of those three can silently veto the first. A robots.txt full of Allow directives proves nothing about what a crawler actually receives. Test with the real user agents.

from duffmate.com

The boring problems are where durable systems earn trust — nobody applauds, everything works.

from NDA kiosk

Personas need permission to shut up. Abstention guardrails — an executive who won't answer outside their authority — are what make a synthetic panel credible instead of a parlor trick. And a persona grounded in a real career record should still have no name.

from synthetic c-suite

A crawler-readability score isn't a business outcome. Build the measurement stack in layers and be precise about what each layer can claim — that precision is the deliverable.

from GEO measurement stack

Tokens are governance for pixels — the same platform thinking, applied at the smallest unit of design.

from design system POC

A design system that only lives in Figma governs designers. One that also lives as tokens, rules, and a skill file governs every tool an agent builds — which, in 2026, is most of them.

from design systems as agent skills

The agentic work ships because of the years of manual work underneath it. There is no shortcut era that skips the fundamentals.

from predictive market models

Personal infrastructure is practice for enterprise infrastructure — same architecture instincts, lower stakes, faster loops.

from delphi

Real-time doesn't require a paid stack. Open data, open geocoders, open tiles — and a server that only polls while someone is actually watching.

from city signal

Claude is the interface, not the system. The enumerated parameter map and the tone knowledge base are the actual product — the same rule as every tool at work, pointed at a Stratocaster.

from AI guitar tone engine

Traceability is the client-confidence artifact, not the case list. And a validator that rejects the generator's own output on the first run is the generator working — fixed verb lexicons don't scale; explicit quality criteria do.

from test plan generator