AI development

A back-end engineer can do what now?

A back-end engineer set out to redesign a React app with an AI agent and came out actually knowing React. The unlock wasn't the prompting, it was understanding the code well enough to steer it. As the cost of entry collapses, knowing the technology matters more, not less.

Ask Claude what you're not tracking

Analytics only shows the events you remembered to add, never the ones you forgot. Let Claude instrument features as it builds them, then run a skill that audits your tracking against your own docs and live data, flagging what's missing, noisy, or quietly broken.

The integration loop

Integrating a tool with Claude rarely needs an MCP server. A boring script wrapped as a named, version-controlled skill does the job, and the real value shows up when two skills combine: one tool tells you what happened, another tells you why.

The strangest hobby at the table

Writing code by hand used to be the job. Soon it will be a hobby, like woodworking or growing your own veg. What a company pays for now is judgment: knowing what to build, catching the answer that looks right and isn't, deciding when it's good enough to ship.

Everyone has a plan until they get punched in the mouth

Coding agents made implementation cheap, but validation never got cheaper. That shift moves the bottleneck from writing code to deciding what is worth building, and the response is more autonomy and faster iteration, not more detailed upfront plans.

Claude up front, Codex in the back

Using Claude Code as the orchestrator and Codex as the engine gives you the best of both tools: Claude's UI, Codex's depth, and minimal Claude token spend. The economics only work when the task is big enough to justify two layers.

From syntax tinkering to systems thinking

The bottleneck in software engineering has shifted from typing to understanding. As AI handles implementation, engineers who thrive will be those who recognise patterns, curate guardrails, and connect technical decisions to business outcomes.

Building a slide deck with pencil.dev and Claude Design

A head-to-head of pencil.dev vs Claude Design on the same markdown input. Claude Design produced the more polished deck and handled speaker notes; pencil.dev still wins for iterative UI work where direct manipulation matters.

Pairing with a yes-machine

Pairing with an AI feels like pair programming. It isn't. There's one prior in the room, and it's trained to agree. This post makes the case for mob programming and spec-driven development as the structural fix.

The AI skills gap

In 40+ interviews, senior engineers from major banks and consultancies showed strong backgrounds but little real AI fluency. No RAG, no agent frameworks. The gap isn't about skill, it's about exposure.

Building a customer support AI agent that learns before it speaks

A customer support AI agent built in stages: shadow mode first, internal notes second, auto-send only after the data earns it. A walkthrough of the architecture, the knowledge base design, and the lessons that held up.

Architecture always leaks

Auditing data-heavy companies reveals the same pattern: asynchronous data processing crammed into the synchronous web stack. The contention shows in performance, delivery, and team dynamics. Isolation fixes all three.

The end of the all-you-can-eat buffet

The all-you-can-eat era of AI is ending. Compute constraints, heavier models, and a fully hooked user base are pushing providers toward pay-as-you-go. That shift will force better choices, smaller models, and fiercer competition between tools.

ElevenLabs: voice cloning, agents, and what they mean for your product

Voice is where AI product differentiation is heading. This post walks through ElevenLabs voice cloning and conversational agents in enough detail to evaluate whether the technology is ready for your use case.

"Good news, I built it in Lovable.": an engineer's guide to surviving that sentence

Business users love Lovable. Engineers tend to panic. A real-world case study of how to wrap an AI builder in guardrails so non-technical teams can move fast without quietly rewriting the systems that give your product its edge.

Subscribe