Field Notes

Things I learned
the hard way.

Architecture, commerce, AI, old web stories, and a few things I may be wrong about. I write when I have something worth working through.

Follow via RSS ↗
Aaron Hutten sitting at a crowded bar while a bartender pours a drink

Published Field Notes

01 /Technology Strategy

Your product team still has a project scorecard

Product teams need authority to change scope, sustained funding, and measures that reward results. Renaming the team leaves those decisions untouched.

02 /Applied AI

It’s a fun time to be on the web again.

I joined Caila Schwartz on Coffee & Commerce at Dreamforce to talk about AI-first development, Storefront Next, and why I’m still excited to build things.

03 /Applied AI

The AI took the order. Now what?

An AI shopping agent can take an order. Split shipments, delayed payments and cancellations test whether the retailer can keep the promise it just made.

04 /Applied AI

Run the storefront from Slack.

Bring storefront marketing and merchandising into Slack with a merchant agent for Salesforce commerce. Discuss the change, approve it and verify the result.

06 /Commerce

The website becomes the infrastructure

When shopping starts in search, social, or an AI assistant, commerce needs consistent product data, pricing, inventory, and policy across every channel.

07 /Applied AI

Agents are microservices with a friendlier voice

AI agents still need service boundaries, authorization, idempotency, and recovery. A commerce demo shows where conversational orchestration breaks down.

08 /Applied AI

Production is already becoming multi-model

Code written with different AI models can land in one production system. Govern context, changes, review, and deployment without confusing authorship with runtime.

09 /Commerce

No express pay is a choice to lose the sale

Apple Pay and express checkout expose the architecture behind a purchase. Fix basket totals, guest checkout, payment recovery, and order handoff together.

10 /Architecture

Bitpurity was always about the code

Why Bitpurity exists, from learning through View Source to AI-assisted development. Clean code still matters when the hard part is understanding what you ship.

11 /Applied AI

I think Claude-first commerce is a thing.

Juniper integrates Claude into Salesforce Storefront Next for product discovery, comparisons, bag updates and a conversation that stays with the shopper.

14 /Architecture

Composable is not the same as simpler

Composable can remove a real constraint. It can also mean buying six products and pretending the integration diagram is a plan.

19 /Applied AI

AI code review needs system context

AI can find a bad branch. I care whether it can see the locally correct change that is wrong for the whole system.

22 /Technology Strategy

Technical strategy is a sequencing problem

A target architecture tells me where we want to go. Strategy tells me what moves Monday morning and which expensive decision can wait.

23 /Technology Strategy

Roadmaps are capital allocation

A roadmap spends money, attention, and organizational patience whether leadership admits it or not. The feature boxes are the easy part.

24 /Technology Strategy

The demo is the easy part

A vendor demo proves a prepared person can move prepared data through a prepared path. Cool. Now show me the ugly order.

25 /Architecture

Integration debt is operating debt

Integration debt is the manual reconciliation, synchronized release, and mystery ownership the business has learned to call normal.

27 /Architecture

Modularity has a coordination cost

Modularity buys independent change by creating more boundaries to own. If the teams cannot own them, we bought more meetings.

28 /Architecture

Event-driven does not mean decoupled

A message broker can remove the direct call and leave every important dependency exactly where it was, just harder to see.

29 /Architecture

Every abstraction sends a bill

Every layer hides complexity and creates some of its own. I want to know who gets the bill before we add another one.

34 /Technology Diligence

Technology diligence should test change

An application inventory tells me what the company owns. I want to know whether it can change any of it at the speed the deal assumes.