Steven Gonsalvez

Software Engineer

Blog

22 articles on AI, productivity, and software engineering

Series

2-2 Factor for AI Agents: Multi-Agent Reliability

Human reliability maths applied to AI agents. Consensus protocols, identity checks, and why your agent swarm needs the same safeguards humans built centuries ago.

aiagentssecurityarchitecturereliability

Beyond the Hype: What Truly Makes an AI a Great Coding Partner?

What makes an AI coding assistant actually good? Architecture understanding, debugging skill, security awareness, and real benchmarks that matter beyond flashy scores.

aiproductivitydevelopmentbenchmarks

Tyranny of Small Decisions: AI Agents and Codebase Drift

Alfred Kahn warned that rational small decisions aggregate into irrational outcomes. Now AI agents make thousands of those decisions daily in your codebase.

aiagentsarchitectureengineering-cultureeconomics

War Heroes vs The Meticulous Engineer

Why orgs promote firefighters and ignore the people who prevent fires. Time preference, effort paradox, and the cultural rot that follows.

leadershipengineering-cultureorganisationsmanagement

GitHub Actions OIDC with Terraform and Azure

Set up passwordless GitHub Actions using OIDC federated credentials with Terraform on Azure. Full working example with GitOps vending machine.

azuregithubterraformtutorial