Writing.
Essays, playbooks, and short notes on software, digital marketing, and start-up operating. One new piece each week.
By domain.
All posts.
Showing 41–50 of 109.
Automating Without Disrupting: A Phased Rollout for Teams That Can't Afford Downtime
The biggest risk in automation for a small team is not the technology. It is the deployment. I have seen technically sound automations fail in production not because the code was wrong but because the rollout was wrong: the team was not prepared, the old proce
The Human-in-the-Loop Pattern: Where Automation Should Always Stop
The most reliable automations I have built all have one thing in common: they know where to stop. Not because the technology failed, but because the system was designed to pause at specific points and hand control to a human. This sounds like a limitation. It
From Zapier to Custom Code: When the Migration Pays for Itself
I have migrated five clients from Zapier or Make to custom code. Three of those migrations paid for themselves in under four months. One was a break-even after twelve months. One I should not have done. Here is the pattern behind each outcome and how to read t
Cost-Optimising ChatGPT 5.4 Production Deployments
The fastest path from a working LLM feature to a financially sustainable LLM feature is a set of cost optimisations that don't compromise quality. For most production deployments of GPT 5.4, these patterns cut spend by 60-85% with no measurable user-facing imp
Gemini 3.1 Pro vs Other Frontier Models: A Practitioner's Comparison
The frontier-model market is now a genuine multi-provider one. Anthropic's Claude, OpenAI's GPT, Google's Gemini, plus serious open-weight models. The "best model" varies by use case, by week, and by which evaluation suite you trust. The question that actually
ChatGPT 5.4 for Builders: Capability Patterns and Production Notes
When a new GPT model lands, the first wave of "what's new" coverage focuses on benchmark deltas. The second wave. the one builders actually need. is about which production patterns the model unlocks, where it changes the cost-quality calculus, and what to migr
High-Volume Classification and Extraction with Gemini Flash Lite
The two highest-volume LLM use cases in production today are classification (assign a category to an input) and extraction (pull structured fields from unstructured input). For both, small-tier models like Gemini 3.1 Flash Lite often produce identical-quality
ChatGPT 5.4: When to Use Reasoning Models vs Standard Chat
OpenAI now ships two distinct families of models for builders to choose between: standard chat models like GPT 5.4, and reasoning-tier models that produce longer, more deliberate outputs by spending more compute per request. They're not interchangeable. and ch
Gemini 3.1 Flash Lite: When Fast and Cheap Wins
The frontier-model conversation gets the headlines. The small-tier models do the work. In production AI systems with real volume, the lite-class models. Gemini 3.1 Flash Lite, Claude Haiku, GPT mini variants. handle the bulk of requests, while the frontier tie
Gemini 3.1 Pro for Builders: Strengths, Use Cases, and Production Patterns
Google's Gemini line has always been positioned as a frontier alternative to OpenAI and Anthropic. strong capabilities, deep integration with Google Cloud, and a willingness to lean into long-context and multimodal differentiators. Gemini 3.1 Pro is the curren
software hub →
Everything I’ve written on software. Start here if you want the deep stack in one place.
Marketingmarketing hub →
Everything I’ve written on marketing. Start here if you want the deep stack in one place.
Startupstartup hub →
Everything I’ve written on startup. Start here if you want the deep stack in one place.
Automationautomation hub →
Everything I’ve written on automation. Start here if you want the deep stack in one place.