In spring we compared models and the deck reshuffled every month. Mid-year the picture is calmer — the frontier has largely converged, and price and fit now decide more than raw capability.
Vibe coding is great for prototypes. But for production work, something else wins: write a clear spec, let the agent implement against it, and verify at the right checkpoints.
Open-weight models have matured enough that they often just work for everyday dev tasks. No token bill, no code leaving for a vendor. Here's when self-hosting makes sense — and when it doesn't.
Chatting with AI is nice but limited. The real value shows up when the agent can reach into your systems — Jira, the database, logs, internal docs. That's exactly what MCP is for.
Autonomous agents in your terminal, durable workflows, MCP as USB for AI, and vibe coding as a legitimate method. A look at what's actually changing the game right now.