Writing

On AEM, enterprise architecture, AI, and the craft of technical leadership.

2026

Silence in a Room Full of Smart People Is a Warning Sign

When everyone nods along in a meeting, it doesn't mean you've got buy-in. It means people are choosing silence over risk. Dissent isn't a problem to manage — it's a strategic function you need to engineer into how your team operates.

LeadershipEngineering LeadershipTeam Culture

Why Agile Estimation Keeps Failing — and What to Do About It

After two decades architecting enterprise software, the estimation failure pattern is consistent. The fixes are more accessible than most teams think — but they require being honest about what an estimate actually represents.

AgileEngineering LeadershipEnterprise ArchitectureSoftware Delivery

When Technology Absorbs Organizational Ambiguity

Technology is rarely the hardest part of the job. The real complexity lies in aligning on what the business is solving for and why. When that's missing, technology absorbs the ambiguity — and the debt compounds quietly.

Enterprise ArchitectureLeadershipStrategy

Document the Business Process Before You Automate It

One of the most common and costly mistakes in IT projects is starting development before the underlying business process is clearly understood. BPMN exists to fix this — and it should come before ideation, wireframes, and prototypes.

Enterprise ArchitectureSoftware DeliveryStrategyEngineering Leadership

Bureaucracy Is a Slow-Moving Existential Threat

Bureaucracy rarely kills a business all at once. It accumulates quietly, justified as governance and risk mitigation, until basic execution becomes painfully expensive and initiative erodes entirely.

LeadershipStrategyEnterprise Architecture

Agile Is a Framework, Not a Religion

When organizations treat agile practices as dogma, they trade adaptability for compliance and creativity for theater. After two decades across waterfall, lean, kanban, and agile environments, the pattern is clear — not all projects are actually agile, and pretending otherwise doesn't help anyone.

AgileEngineering LeadershipSoftware Delivery

Where Adobe AEM Shines — and Where It Needs to Evolve

I've worked hands-on with AEM, Sitecore, Contentful, and Optimizely in real enterprise environments. Being an Adobe advocate doesn't mean being blind to where the platform creates friction. Here's an honest read on where things stand.

AEMAdobeEnterprise ArchitectureCMS
Page 2 of 3