The Questions AI Coding Agents Are Forcing Me to Ask As I help my teams adopt AI coding agents, I'm grappling with fundamental questions about productivity, team dynamics, architecture, and infrastructure that don't have easy answers yet.
Why 2025 Feels Like 2005: AI and the Rebirth of Personal Computing The release of Claude Code and other advanced AI software development tools marks a pivotal moment in personal computing—one that feels remarkably similar to the Web 2.0 revolution of the mid-2000s. When I graduated college the web and computers felt totally different than they do today. For years,
Building GPT from scratch using Apple MLX I spent some time recently recreating the GPT model alongside the video from Andrej Karpathy using the Apple MLX machine learning framework.
Streamlining Cross-Platform Development with Kotlin Multiplatform I recently did a live talk with the founder of Foxbox on Kotlin Multiplatform. We talked about the current state of the industry and why Kotlin Multiplatform has a bright future.
Using Gradle version catalogs and Maven BOMs Learn how to use Gradle Version Catalogs and Maven BOM definitions to help simplify dependency management