A working practice
Make complicated work easier to understand.
Most things I build start with material that does not fit neatly anywhere: a growing codebase, a historical record, a long-running game, or a pile of decisions and unfinished work.
The difficult part is not storing more information. It is keeping track of what matters, how things relate, what changed, and what to do next.
Start with a question
Ask about a real domain, then inspect how the answer was assembled.
One practice, different kinds of work
The material changes. The questions stay recognizable.
Parallaxhistory
“How do these perspectives differ?”
Stories become navigable through chapters, events, places, and points of view.
Explore this example →Coresoftware factory
“What should happen next?”
Projects become explainable through goals, evidence, blockers, and dependencies.
Explore this example →PK memoryagent context
“What should the next run remember?”
Past encounters become bounded context rather than an undifferentiated history dump.
Explore this example →