I’ve noticed something interesting while building software with AI agents: sometimes the fastest way to fix a stuck coding agent is simply to switch to another model. I started building software again using GitHub Copilot CLI. One thing I noticed is how each model is slightly different. The models themselves keep improving and keep getting […]
3 lessons learned in a week of vibe coding
I spent the last week playing around with GitHub Copilot and vibe coding a couple of apps and tools. While I’ve been using GitHub Copilot for hobby projects since 2023, I’m not writing code in my day job anymore. It was great to see how far the tools have come. I’ve used the early versions […]
Not all AI-assisted coding is vibe coding
AI-assisted coding is helping in two very different areas. On one side, it’s making non-developers able to rapidly prototype and build applications, often called vibe coding. On the other, it’s helping professional developers build and maintain real software systems. Both are using the same tools but are generating different outcomes. The problem is that “vibe […]
AI is increasing leverage faster than it’s creating sustainability
I came across two very contrasting posts this week from founders. One was from TailwindCSS, and the other from The Browser Company. The TailwindCSS founder shared how the company is struggling despite increased adoption, while The Browser Company shared how they are rethinking hiring due to Claude Code. Both posts show the real-world impact of […]
Fixing AKS Workload Identity Login in Azure CLI
I just spent 2 hours trying to figure out how to log into Azure CLI using workload identity, and I hope to document how to fix it very quicly. The situation You have an AKS cluster with workload identity setup, and while trying to log into Azure CLI with a federated identity, you get the […]