When Vibe-Coded Software Hits Production: The Patterns We Keep Cleaning Up
Over the past year we have inherited a growing number of codebases built heavily with AI assistance. The failure modes are starting to repeat. Here are the ones we see most often.
Vibe Coding vs Engineers: The Difference Is Still Judgement
The real debate is not whether AI replaces engineers. It is what engineers actually do that AI still cannot, and why those skills are quietly becoming more valuable, not less.
Vibe Coding, Honestly: What It Is, What It Isn't, and Where It Breaks
Vibe coding has gone from a Karpathy post to a full cultural moment in under a year. Here is what it actually is, where it works well, and the specific places it quietly falls apart.
RAG Is Not Magic: Why Your Retrieval Is Quietly Failing You
Retrieval-augmented generation is pitched as the answer to 'make the LLM use my data'. Most implementations are worse than they appear. Here is where the rot usually is.
LLMs as a Development Tool: An Honest Assessment
After using AI tools heavily in day-to-day engineering work, here is where they genuinely help, where they create more work than they save, and what we have changed our minds about.
Building AI Agents That Actually Do Useful Work
Everyone is building agents. Most of them are not production-ready. Here is what separates the demos from the ones that genuinely work.
Why Most AI Integrations Fail in Production
The gap between a working demo and a reliable AI feature is wider than most teams expect. Here is what goes wrong, and how to avoid it.
The Future of AI in Software Development: Beyond Code Completion
AI is reshaping how software gets built — but the real transformation goes far beyond autocomplete. Here is what we are observing and building with in production.