most software is designed to make you productive. fewer pieces of software are designed to make you think better. the distinction matters more than it seems.
a spreadsheet makes you productive. a well-designed whiteboard tool makes you think better. the difference is whether the tool imposes a structure or lets you discover one.
the medium shapes the thought
when i'm working through a hard problem, the tool i use changes the solution i arrive at. writing in a linear document pushes me toward linear thinking. working on a spatial canvas, where i can cluster, connect, and rearrange, produces different ideas. not better or worse. just structurally different.
this isn't a new observation. marshall mcluhan said it better than i can. but i think the software industry has largely ignored it. we build tools that optimize for output. documents, slides, code. instead we should build tools that optimize for the messy, non-linear process of figuring things out.
what makes a tool think-friendly
a few properties i've noticed in tools that help me think:
low commitment. every action should be easy to undo. if it costs me mental energy to place something, i'll place fewer things. i'll think less freely.
spatial freedom. the ability to place things anywhere, connect them arbitrarily, and rearrange without penalty. grids are for output. freeform is for thinking.
progressive structure. the tool shouldn't force me to categorize before i understand. let me make a mess first. then impose structure when i'm ready.
fast feedback. the loop between "i have a thought" and "i can see the thought" should be as close to instant as possible. any friction in this loop is a tax on thinking.
why this matters for builders
if you're building software, especially creative or analytical tools, it's worth asking: does this tool help people think, or does it just help them produce? both are valuable. they're just different design problems.
the best tools i've used, the ones i keep coming back to, are the ones that feel like an extension of my own thinking process. they don't impose a workflow. they absorb mine.