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.

May 31, 20264 min read

Naming Is Part of the Architecture

State names, field labels, and object vocabulary shape how quickly teams can understand, operate, and safely change a system after launch.

ArchitectureOperationsGovernance
Read article

May 29, 20264 min read

Data Contracts Make Integrations Easier to Change

Integrations stay safer and cheaper to evolve when teams define field meaning, ownership, and failure behavior before the first sync goes live.

IntegrationsDataArchitecture
Read article

May 26, 20268 min read

Most AI Product Problems Are Context Problems

AI features improve when teams treat context assembly as product and systems design work instead of assuming the model can infer its way past noisy, stale, or incomplete inputs.

AISystemsArchitecture
Read article

May 24, 20265 min read

Recovery Paths Are Part of the Product

Systems feel reliable when retry, rollback, reprocessing, and operator recovery paths are designed before failure forces them into existence.

OperationsArchitectureSystems
Read article

May 22, 20264 min read

Good Workflows Make Ownership Obvious

Workflow quality depends on whether each state has a clear owner, a clear next action, and a clear escalation path.

SystemsDeliveryArchitecture
Read article

May 16, 20264 min read

The Case for Boring Integrations

Boring integrations stay reliable because their contracts, ownership, and failure handling are explicit from the start.

ArchitectureSystemsDelivery
Read article

May 14, 20264 min read

The Real HubSpot Architecture Work Starts After Launch

HubSpot architecture proves itself after launch, when editors, marketers, and ops teams start stretching the portal in production.

HubSpotArchitectureOperations
Read article

May 12, 20264 min read

Content Models Outlast Page Templates

Content models matter more than page templates once campaigns, channels, and teams need the system to reuse content cleanly.

HubSpotArchitectureSystems
Read article

May 6, 20264 min read

What to Instrument Before a New System Goes Live

Launches go better when teams instrument critical workflow states, delays, failures, and human intervention before go-live.

DeliveryOperationsArchitecture
Read article

May 4, 20264 min read

Shipping Fast Without Building Fragile Systems

Fast delivery only lasts when teams keep change cheap and refuse to let temporary shortcuts harden into architecture.

DeliveryArchitectureSystems
Read article

May 1, 20265 min read

Why This Dev Blog Exists

This dev blog is where I write about the architectural, operational, and delivery decisions that determine whether systems keep working after launch.

ArchitectureDeliverySystems
Read article