All
June 17, 2025
MCP Security Vulnerabilities and Attack VectorsFound some concerning security patterns in MCP implementations. Here's what I've been seeing and why you should care.
June 17, 2025
MCP Security is Broken: Here's How to Fix ItReal talk about MCP security vulnerabilities and actual solutions that work in production. Part 2: Stop getting owned by prompt injection.
June 12, 2025
When Google Sneezes, the Whole World Catches a ColdDeep dive into the IAM failure that took down Google Cloud, cascaded into Cloudflare and Anthropic, and rippled across dozens of internet services.
June 3, 2025
To index or not to index: which coding agent to chose?Comparing indexed vs non-indexed AI agents using Apollo 11's guidance computer code as benchmark. Deep dive into synchronization issues and security trade-offs in AI-assisted development.
June 1, 2025
What Actually Works: 12 Lessons from AI Pair ProgrammingField-tested practices for productive AI-assisted development. Real lessons from 6 months of daily AI pair programming, including what works, what fails, and why most engineers are doing it wrong.
May 30, 2025
First Experience Coding with DeepSeek-R1-0528I spent time testing DeepSeek-R1-0528's impressive capabilities and challenging latency via OpenRouter API. Here's my analysis of its coding performance, architectural innovations, and why I kept switching back to Sonnet 4.
May 26, 2025
Claude 4 vs Gemini 2.5 Pro: A Developer's Deep Dive ComparisonAfter extensive testing with real-world coding challenges, I compared Claude Sonnet 4 and Gemini 2.5 Pro Preview. The results reveal stark differences in execution efficiency, cost-effectiveness, and adherence to instructions.
May 23, 2025
Claude 4 First Impressions: A Developer's PerspectiveClaude 4 achieves 72.7% on SWE-bench Verified, surpassing OpenAI's latest models. After 24 hours of intensive testing with real-world coding challenges, here's what this breakthrough means for developers.