Todepond talks

I take paid bookings for keynotes. If you want me to speak at your event, let me know.

I am not dead yet

I am not dead yet, but one day I will be. Until then, I am a living thing that can respond and change and learn. I want to make the most of that, so I think it's best to do things "live" while I still can. And I'm still learning how to do that best. What I can do is share my personal journey towards liveness in my own creative work. This is the story of how and why I do things live: Live.

What it means to be open

As a community, as collaborators, as coders, what does it mean to be “open”?

This goes way beyond “open source”. Open practice can mean opening yourself up to vulnerability. It can mean opening the door to outside influence. It can also bring great benefit and surprise.

I know this because I used to work in a very closed-off way. But over the past ten years, I’ve gradually adopted a more open practice. I am still learning what it really means to be open, but I want to (openly) share everything I’ve learned so far about the unexpected rewards it can bring.

Normalise sharing scrappy fiddles!

Death of the tadi web

The tadi web was a ridiculous plan to map out and combine every single "better computing" movement into one practice. Local-first, permacomputing, IndieWeb, robust first, small web, cheap web, cold-blooded software, freewheeling apps, and many more — the tadi web aimed to do them all.

Of course, this was an impossible task, and the tadi web miserably died. We will gather to remember its short but slippy life.

Spatial programming without escape

Spatial programming is a visual and interactive medium that makes use of spatial relationships to craft behavior. But existing approaches rely heavily on escape hatches. They allow the user to return to the traditional land of text to complete their programs, losing out on the benefits of the paradigm. CellPond is a novel and extreme example that removes the need for these escapes.

Unblocking creation with friends

Live programming is uniquely suited to creative work. It can remove many of the creative blockers that individuals experience when trying to produce it. But we could place much more explicit emphasis on the removal of emotional blockers from the creative process, as opposed to only focusing on intellectual blockers. Arroost is a project that seeks to do that — an experimental live programming tool for making music.

How to be todepond

I gave a talk about how I make content.