Ben Fry (@ben_fry) on X

X (formerly Twitter) ·

3 min read Original article ↗

user avatar

Casey and I started the Foundation with Dan as a way to make the Processing project more sustainable. For years it had been just Casey and me, supporting thousands and thousands of users.

user avatar

Back in 2017, I was diagnosed with cancer just weeks after my second child was born. I took a break from participating directly with the Board.

user avatar

Last fall, with urging from Casey, who was planning to leave, I tried to return to an active role with the Board.

user avatar

It was a strange experience; I was soon shocked to learn that the Foundation spent nearly $800,000 last year. $0 of that went to Processing 4.

user avatar

This year, the proposed Foundation budget is around $1.2 million. But for Processing, there is budget for just two people: one developer, one community lead.

user avatar

You know what that sounds like? The reason we started a Foundation in the first place. Two people is not enough for any of the Processing software projects (i.e. anything that lives at a processing.org domain.)

user avatar

There have been two million downloads of even just the 4.0 releases, and there remains consistently about 100,000 unique users a month.

user avatar

Two people is not enough to sustain the current community, but more importantly, not enough to move the project in new directions—more languages, platforms, devices; broadening the audience further.

user avatar

We're very much back in the same place as when we started in 2001: coding is still too obtuse and oblique, and the only way to fix that is to reduce barriers that will make coding accessible to more people.

user avatar

I have continued to work on the Processing software since resigning from the Foundation—since walking away only punishes our users—but it's too depressing. There's no future in this current structure.

user avatar

From the outset, the project was always a 50-50 split between internal (software development) and external (the community, the documentation, examples, etc). The Foundation has lost all sense of balance.

user avatar

It's a depressing outcome following the $10 million windfall of donations. It's just co-opting the work that I've done for 22 years:

user avatar

Building the software and supporting the community; both in years past when it was an unknown project, or in more recent years when keeping things working wasn't always *fun*, but was still *important* for that community.

user avatar

The situation is especially difficult for me because it has been created by the people who most benefited from all that work I did, and from people I trusted as friends.

user avatar

The Processing software and its community deserve better, and need a better home than the “Processing” Foundation.