I'm interested in research into human-computer communication and into the ways humans model, manipulate, and think about complex systems. I want to make our software better at communicating with us, particularly in order to extend programming capabilities to a larger audience. Today's software is fragile, messy, bloated, and incomprehensible. We need new ways to produce it and new ways to understand it.
You can learn about my projects here.
- Research with dynamic physical shape displays (MIT Media Lab)
- An open-source Python execution visualizer
- A tutorial/treatise called Thinking in Git
- Some digital fabrication projects
- Organizing the internet's knowledge with Athena
You can find some other things, too.
- The French-Enlightenment-style salons I used to organize
- Some drawings and paintings I've made
- A speech I gave about paying attention to your lizard brain
- Something we called The Burrow
- Things by other people that I recommend
You can hop to another Daniel-island, like: