Future of Coding

The Name

April 1, 2025

The name of our community is now Feelings of Computering

Long ago, the community was named Future of Coding. I believe that the founder of the community, Steve Krouse, picked the name as an homage to Bret Victor’s talk The Future of Programming. This name reflected the original goal of the community: to gather fans of Bret’s work, to explore similarly inspiring possibilities for how we might program computers (hinted at by PARC, Sketchpad, etc), and share our own research explorations to that end.

Since then, our focus has widened. We’re interested in computers as a cultural force — who uses them, what they use them for, how that affects all people, how that can be changed for the better. Our explorations still largely focus on programming, and that’s a unifying theme, but our curiosities and conversations extend far beyond that. And we’re increasingly frustrated by the meta-culture of computing communities — and it’s here that the name fails us.

The Future

By invoking the future, the name implies that we have all the answers, or that we have a singular vision. This is a dominating framing used by startup entrepreneurs, especially the ones making developer tools. They use language like “this is the future of coding” when talking about their product. That sort of myopic self-adulation is something we’ve worked hard to avoid in our group. Our vibe is more wide-eyed and curious, yearning rather than selling. But from the outside, many people see our name and imagine the opposite.

Coding

Put 10 computer programmers in a room and ask them what “coding” means, and you’ll get more than 10 answers. What’s worse: put 10 non-programmers in a room and ask them if they want to be part of a “coding” community. You’ll probably get unanimous “no”s — even if all of those people spend much of their time using a computer to do important work, and have interesting perspectives on what could make the computer better. As a group, we’ve repeatedly expressed an interest in listening to these non-programmer voices, and incorporating them into our community. We want more members who are designers, artists, organizers, ethnographers, home cooks, dance choreographers — I’m pulling these from memory, but suffice it to say that we want to invite anyone who has interesting things to say about what the computer means to them to come be one of us sharing this wild yearning for a better computer.

That’s what this community is truly about. We all use computers, and we want those computers to be better for us. We want them to be better tools, to help us do our work, or to help us play, or to love each other, or to just be ourselves. We want them to not be used by oppressive governments and corporations to manipulate and abuse us, by advertisers to sell us garbage and reap our attention. We want more people to be able to program them, because programming is a form of literacy and liberation (and more). We want fewer people to need to program to adapt computers to suit their needs. We want computers to be better for our bodies. We yearn for all these things and more.

Of course, we also want this to be a space to share a little 600-line hypertext system we whipped up for fun over the weekend. It can be all of these things. That’s what it means to be an inclusive space for people to talk about all ways of making computers better.

So how do we name this community?

We want to capture two things:

People

People have feelings. Computers don’t. Easy. Feelings.

Computers

Computers are the things we’re using, but we don’t want to be narrow about what we’re using them to do. So what’s a broad word we can use to capture “doing things with computers”? Computering

Thus, the name of our community is now Feelings of Computering.