Steven Gonsalvez

Software Engineer

Blog

26 articles on AI, productivity, and software engineering

Series

The Underappreciation and Rebirth of Warp

Why I keep coming back to Warp, why the tech nerds gave it bad rep, and why open-sourcing it has just made it the best agentic-era terminal on the market. A walk through Warp Drive, blocks, the new vertical tabs, agent primitives and the notification inbox.

Opus vs GPT on Real Ops: Same Brain Food, Different Brains

Opus 4.7, GPT-5.5 and Hermes go head-to-head on a real shotclubhouse incident. Same prompt, same knowledge graph, same MCPs. Causal vs predictive incident response, why the model is the variable not the harness, and what zero-touch ops actually needs.

"Use Claude Code for FREE" is a Trap

Why free AI coding via Nvidia NIM and OpenRouter is a trap. The Cheap-Intelligent-Fast trilemma, 40 RPM rate limits, Opus 4.7 vs GPT-5.5 vs MiniMax M2.7 benchmarks, and why your first AI coding experience should not be the free one.

Browser Tools for AI Agents Part 1: Playwright, Puppeteer, and Why Your Agent Picked Playwright

Playwright for AI agents explained 2026. Why Playwright beat Puppeteer for browser automation, how accessibility trees slash token costs, dev-browser for coding agents, Patchright and Scrapling for anti-bot bypass.

Browser Tools for AI Agents Part 2: The Framework Wars (browser-use, Stagehand, Skyvern)

AI browser frameworks compared 2026. browser-use vs Stagehand vs Skyvern: DOM-first vs vision-first architecture, LLM token costs per step, caching strategies, and the expect testing tool for coding agent validation loops.

Browser Tools for AI Agents Part 3: Managed Infrastructure and When DIY Stops Making Sense

Managed browser infrastructure for AI agents 2026. Firecrawl vs Browserbase vs Steel vs Bright Data vs Browserless pricing and features compared. Self-hosted vs managed cost analysis and when DIY stops making sense.

Browser Tools for AI Agents Part 4: Skip the Browser, Save 80% on Tokens

Save 80% on LLM tokens with content extraction 2026. markdown.new, Jina Reader, Trafilatura compared. Why feeding raw HTML to AI agents wastes tokens and how HTML-to-markdown conversion fixes your context window budget.

MCP Security Risks: Tool Poisoning, Shadowing Attacks and How AI Gets Exploited

MCP security vulnerabilities explained 2025. Hands-on demos of tool poisoning, cross-server shadowing attacks, token theft, and data exfiltration via Model Context Protocol. Practical defences and security best practices for AI agents.

Build Your Own MCP Prompt Server: A Dev-Centric Registry with STDIO

Build your own MCP prompt server tutorial 2025. Step-by-step TypeScript guide to a layered prompt registry with STDIO transport, Zod validation, file-based storage. Works with Claude Desktop, Cursor, and any MCP client.