Blog
Insights on engineering, AI, and technical leadership.
6 semantic code search tools your AI coding workflow needs
Traditional grep and keyword search fall short when AI agents need to understand your codebase. These six tools use embeddings, vector search, and semantic indexing to bridge the gap — and they're changing how developers and AI assistants navigate code.
Why LangChain and LangGraph are must-have frameworks for AI development
LangChain and LangGraph have become the backbone of modern AI application development. Here's what they are, what problems they solve, and why building without them feels like writing assembly in the age of high-level languages.
Agentic Development Is Not Vibe Coding
Vibe coding is prompting and hoping. Agentic development is deliberate engineering with AI as a force multiplier. Conflating the two produces the worst outcomes of both.
Project Management in BMAD: Why AI-Driven Development Needs Structure, Not Less of It
BMAD gives AI-assisted development the project management scaffolding it's been missing. Here's how its four-phase methodology, agent personas, and artifact-first approach change the way teams plan and ship software.
The QA Role in BMAD: Where Quality Fits in AI-Driven Development
BMAD's persona model covers analyst, architect, and developer. Quality assurance doesn't appear on the org chart — but it shows up everywhere. Here's how QA fits into an AI-driven workflow.
Building a Customer Support Portal with AI: What Actually Works
Most AI support builds either over-engineer the wrong things or under-invest in the parts that matter. Here's what a well-built AI support portal looks like in practice — and where teams tend to go wrong.
BMAD vs. SpecOps: Which AI Development Methodology Actually Works?
Two structured approaches to AI-assisted software development are gaining traction in engineering teams. One starts with stories, the other with specs. The difference matters more than you'd think.
Microservices vs. Monolith vs. Serverless: Why Most Startups Choose Wrong
Microservices look serious, serverless sounds modern, and monoliths get dismissed as legacy. The reality is more nuanced — and the wrong choice costs more than most founders expect.
When Your Startup Needs a CTO vs. a VP of Engineering
They're not the same role, and hiring the wrong one at the wrong time is an expensive mistake. Here's how to tell them apart and when each one actually makes sense.
What to look for in a fractional CTO (and what to avoid)
Fractional CTOs are everywhere now. Here's how to tell apart the ones who will move the needle from those who'll pad your Notion with roadmaps you'll never execute.