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.
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.
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.
Hermes is an open-source AI agent that runs on a server, remembers across sessions, and builds reusable skills over time. The shift it represents: AI moving from something you summon to something that runs.
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.
LLMs are no longer a tab you open. They're the interface layer between intent and every system underneath. This post maps what ambient AI, edge inference, and agent-as-infrastructure mean for how you design modern software.
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.
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.
I used to teach people to code. And looking back, I was teaching students to write it by hand while the tools that write it for them were getting better every single month. So what should a coding classroom actually look like now?
AI removes bottlenecks until it reaches the one that doesn’t move: human cognition. The faster AI makes your system, the more your team’s mental capacity becomes the constraint. You can’t add more of it.
When AI closes the execution gap, taste becomes the differentiator. Curation, judgement, and the willingness to say “not this” compound over time in ways that models can’t replicate.
In 2010, every business convinced itself it needed a mobile app. Fast forward to 2025, and the script is identical, just with AI replacing mobile as the technology everyone insists they can't afford to be without.
Half of today's AI best practices are coping mechanisms for temporary scarcity, not timeless engineering insights. Geoffrey Dhuyvetters traces the arc from SMS bundles to token limits, and argues the price curve only goes one direction.
When an AI agent gets a requirement wrong, the mistake lives in the test assertions, not the implementation. Domain knowledge catches it, not coding skill.
"Vibe coding" has become shorthand for bad engineering to some people, but does the label hold up? This post unpacks how a playful term coined by Andrej Karpathy became a verdict, and why that's costing teams more than they realise.
LLMs generate code fast, but knowledge debt accumulates quickly. The fix is living documentation, and this post shows how to turn your LLM into the partner that maintains it automatically.