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.

Jun 28, 20262 min read

Good AI Tools Preserve the Decision Trail

AI tools are easier to trust and improve when they preserve inputs, evidence, decisions, approvals, and corrections instead of only storing the final output.

AIGovernanceOperations

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

Jun 10, 20265 min read

Permissions Are Part of the Operating Model

Permission design shapes how safely teams can self-serve, recover, and change a system without constant specialist involvement.

OperationsGovernanceArchitecture

Jun 7, 20265 min read

Queues Are a Product Surface

Internal systems work better when teams design the queue itself as a product surface instead of focusing only on the single-record happy path.

OperationsSystemsDelivery

Jun 4, 20265 min read

Prompt Changes Are Production Changes

Prompt edits can change routing, escalation, and decision quality in production, so they deserve versioning, evaluation, and rollback.

AIDeliveryOperations

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

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

May 21, 20265 min read

Documentation Should Lower Coordination Cost

Useful documentation reduces coordination drag by making state, ownership, and recovery legible without extra meetings.

DocumentationDeliveryOperations

May 20, 20264 min read

Operational Simplicity Is a Product Feature

Operational simplicity lets teams publish, recover, and change systems without constant escalation or hidden process drag.

OperationsDeliverySystems

May 18, 20264 min read

Why Internal Tools Fail After the Demo

Internal tools succeed when they reduce operator friction in real queue work, not just when they look polished in demos.

OperationsSystemsDelivery

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

May 8, 20264 min read

Automation Needs a Human Exit Ramp

Good automation removes routine work but still gives people a clear, informed way to take over exceptions.

AutomationAIOperations

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