How to design a useful primitive
The best primitive compresses complexity into a capability that other people can build upon.
- product-design
- developer-experience
- software-factories
Writing
Essays, notes, and clusters of thought.
8 pieces · 7 links
Building a system you can repeatably use is more important than setting goals.
The barrier to building software is collapsing. The first principles of building it well are not.
A funnel moves people toward a purchase. A loop turns helping one person into a way of reaching the next.
The best primitive compresses complexity into a capability that other people can build upon.
Focus less on willpower and more on building a system that you can repeatedly run.
Coding agents make it easy to start a project. A minimum viable loop makes it easier to keep going.
A good interface represents the work as the user understands it, not the system underneath it.
Organizations are starting to think about the guardrails required to support their AI adoption goals.