Building Different: AI's New Frontier

Insights on tools, architecture, and strategy shaping tomorrow's software product innovations.

Latest articles

The Well-Equipped Carpenters

Why are AI developers debating tools before problems? A humorous carpenter's tale reveals how we're getting AI discussions backwards - and how to fix it.

Schema, Refactor, Feature: Code's Holy Trinity

The three fundamental types of code changes - Schema, Refactoring, and Features - unlock reliable software development in the age of AI code generation. Essential for developers focused on code quality and maintenance.

Shifting Focus from Software to Value Creation

Understanding the problem space deeply before implementing solutions is the foundation of creating meaningful value in software development.

Master Your Process First: Before AI, Begin Here

Successfully leveraging AI in business requires humans to first master the art of systematic task decomposition and achieve complete understanding of their processes. Rather than relying on AI to figure out complex workflows, organizations must invest in breaking down tasks into precise...

The Critical Role of Strong Typing in AI-Generated Code

Strong typing, long valued in software development, is becoming increasingly important for AI-generated code. The emergence of AI code generation tools has revealed that precise type definitions are essential for preventing AI systems from making incorrect assumptions or hallucinating code soluti...

TDD as Ground Truth: Anchoring AI Development

Test-Driven Development (TDD) is evolving from a best practice in software engineering to a critical framework for AI-assisted development. By translating business requirements into tests before writing code, organizations can create a systematic approach that ensures both human developers and AI...