Dev Blog

Building systems that survive real use.

Essays on HubSpot architecture, AI workflow design, and engineering delivery for teams that care about what happens after launch, when operators, edge cases, and changing requirements put the real system on display.

Aug 28, 20267 min read

What Game Development Taught Me About Shipping Software

Games make software feedback immediate. Building five of them sharpened how I think about iteration, device realities, content quality, and the difference between correct and genuinely enjoyable.

Game DevelopmentProductDelivery

Aug 8, 20265 min read

The Living Room Is a Different Computing Environment

A television app has different input, distance, attention, and release constraints than a web page. Designing for it means treating the device as its own computing environment.

ProductRokuDelivery

Aug 1, 20266 min read

AI Evaluations Are Product Requirements

If an AI feature can change a customer decision, an operator workflow, or a safety boundary, its evaluation plan is part of the product requirement.

AIProductDelivery

Jul 19, 20265 min read

When a Website Becomes an Enterprise Application

A website becomes an enterprise application when it starts owning operational state, sensitive submissions, permissions, integrations, and workflows the business cannot afford to treat like ordinary pages.

ArchitectureProductSystems

Jul 1, 20263 min read

The Model Is Only One Part of the Interface

AI product quality depends on the full interface around the model: inputs, controls, evidence, state, review paths, and recovery behavior.

AIProductSystems

Jun 22, 20263 min read

When AI Should Ask Before Acting

The best AI workflows know when to pause for clarification, approval, or missing context instead of forcing a confident action from uncertain inputs.

AIOperationsProduct