🌿  home  contact  donate


My research is focused on extending human thinking with artificial ways of thinking. An important part of this venture is bringing to life actual tools which incorporate the artificial affordances I’m designing, and then taking them for a spin. I call this family of tools thoughtware, as a more compact version of tools for thought, but with an extra hint of high-tech. Here they are, in reverse chronological order:


I learned a lot about both thoughtware and myself through those projects, and I now have a more refined vision of how thoughtware should be like. It should be open source and self-hosted, in order to ensure better goal alignment between users and tools. It should be modular and composable, in order to support a combinatorial explosion of workflows. It should amplify and extend existing human brilliance rather than dehumanize through atrophy. It should non-judgementally extend the range of thinkable thoughts, rather than limit minds to rationalist conceptions of truth and knowledge. It should be informed by specific strengths and weaknesses of the human psyche as understood in cognitive psychology. It should be defined by its underlying culture and embodied principles, rather than opaque creators.

The conceptual framework I’m currently using as a backdrop for my thoughtware development is centered around terms like: belief, belief system, concept, idea, mental model, metaphor, paradigm, perspective, representation, thought, thought pattern, worldview. I multiplex those with technical terms like: sensor, filter, editor, bot, storage, mapping, search, or sampling.

future work

In the upcoming years, I plan to bring the following ideas to life, roughly in order:

My work on the thoughtware stack is made possible by a handful of generous sponsors. If you resonate with it and want to support the growth of a new tooling ecosystem for thinking, please consider supporting me via the link below.