Blog

Thoughts on the future of product, AI, and support.

JJ Maxwell

Actions as code

Terraform moved infrastructure from console clicks to version-controlled files. Product actions can move the same way.

Read more →
JJ Maxwell

A product copilot in 50 lines of code

The question everyone asks is 'what handles both frontend integration and backend orchestration?' The answer is simpler than the question.

Read more →
JJ Maxwell

The copilot stack, in a box

People keep landing on CopilotKit + LangGraph + a vector DB. Here's what that stack is really buying you, and what disappears when the browser is the execution runtime.

Read more →
JJ Maxwell

Why Product Must Own the Chat Bubble

Moving beyond support deflection to build a semantic interface for your features; essentially, Cursor for your own product.

Read more →
JJ Maxwell

Our story

How Mark and JJ ended up building Pillar.

Read more →