Email or username:

Password:

Forgot your password?
Ben Fry

I have made the extremely difficult decision to resign from the Processing Foundation. I am absolutely heartbroken, and have not slept well for months.

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.

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.

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

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.

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.

You know what that sounds like? The reason we started a Foundation in the first place. Two people is not enough for all of the Processing software projects that live at the processing.org domains, not just the original software, but also releases for Android, Python, Raspberry Pi, etc.

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

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.

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.

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

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.

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: 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 the community that relied on it.

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.

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

43 comments
Boris

@benfry Sorry to hear that it's come to this.

bit101

@benfry Wow, had no idea all of that was going on. Doesn't sound great.

David Keck

@benfry wow this is really tough. Processing has always had such a great community and I know you, Casey, and Dan have a lot to do with that. Thanks for everything you've done. I hope there's a way to find a path forward for Processing to grow.

arnicas

@benfry I'm so sorry to hear this. I hope you are doing better health-wise apart from sleep.

Jesse Louis-Rosenberg

@benfry wow. I guess I can see hints of this from the outside but that is shocking. I’m sorry to hear this has been going on.

Ben Fry

@nervous_jesse Thanks Jesse; I've been enjoying seeing you and Jessica (and your little pooper) doing well and creating wonderful things.

Ben Fry

@nervous_jesse dammit, I thought that might be the case but my memory is the first thing to go when I'm exhausted or otherwise overwhelmed, and convinced myself out of it. Enjoy 'em!

Boris Müller

@benfry Really sorry to hear this! I hope you are (kind of) ok in terms of health and stress! I followed Processing ever since you and Casey started it. Thank you so much for all the work and energy you put into it!

Ben Fry

@boris Thank you Boris; so nice to hear from you & I hope our paths will cross again sometime soon.

Xavier Snelgrove

@benfry

I owe my entire career to Processing, so thank you for your work on it. Not just because I "learned to code" with it, but because of the stance that both the technology and the community took that allowed me to see the potential of computation an aesthetic, and humanistic, endeavour.

Today IMO there is a void in the ecosystem for a modern processing-like system. I can feel that void not only limiting new learners, but limiting my own imagination for future projects.

Ben Fry

@wxs Yeah, the tools are still terrible, and in a better world, half of the budget would be going to software, and what has been learned from Processing could be used to build what's next (or support others working to do the same).

dragica kahlina (dr_kah)

@benfry sorry to hear that, but the shift to establish coding for everyone and especially as an artist’s tool will continue, there are many people who will carry your legacy on, foundation or no foundation

Grigør

@benfry so sorry to hear this! Processing was the language that actually got me into coding, and even though i don't use it nowadays, it will always have a special place in my heart. Very sad to see such a wonderful project being abused for personal gain.

Michael Hanson

@benfry I'm sorry to hear that, Ben. That must be very hard. I hope you find a healthy place to build from!

James 서

@benfry I'm sorry to read this. Sending you best wishes for your health.

Ben Fry

@lossless James—I can't tell you how happy I was to see you pop up here (circumstances aside). I hope you're doing great—it's been too long.

area51.👽/

@benfry JFC

> the Foundation spent nearly $800,000 last year. $0 of that went to Processing 4.

This is egregious.

Wijfi

@benfry

I don't think it's an understatement to say Processing was THE reason I got into graphics programming 10ish years ago and changed my career and my life into what it is now. Thank you for all the work you've done and I hope you realize that your work was not in vain even if the foundation has become unrecognizable. You've changed a lot of lives and put a lot of good into the world with it!

@janeadams

Michael Szell

@Wijfi @benfry @janeadams processing was foundational for me too. I got into it 23 years ago as a teenager when it was in alpha? Was called p5 or proce55ing I believe. Had tiny msg board but I was blown away how easy it was to code up interactive fractals. Really opened my eyes to "human-friendly" coding and the importance of visuals and fast feedback. 🥰

SuperIlu

@benfry Processing was what got me into creative coding and the blueprint for my own creative coding environment project for MS-DOS.
Thanks for all your hard work and all the best wishes!

vvzen

@benfry so sorry and depressing to hear! Processing has literally changed my life for good, I owe to it a lot of what I do now for a living. I hope wherever the project goes it goes there with you and Casey and following your lead and vision, and I wish we’ll soon get more transparency wrt how the Foundation is deciding to allocate budget and why

Sriram "sri" Ramkrishna - 😼

@benfry I'm saddened to hear this. As someone who also works on a free software project and the board - I would be heartbroken if the foundation was so detached from the project. It seems that there are more projects and programs. I can't say I found whatever they are doing as wasteful. But it does seem like if no money is going to support the processing 4, that some part of donations that "directly support software" is being used elsewhere.

Founders have enormous influence with donators.

Simon King

@benfry Wow, this is awful. I’m sorry to hear it and can’t imagine how disappointing it is for you. I hope that you resigning brings the awareness necessary to cause a change.

Rafael Lozano-Hemmer

@benfry This is terrible news. Thank you for all you have done!

Cacheflowe

@benfry I’m shocked and sad to hear all of this. I hoped and expected that the crypto windfall would’ve found some help for the core library, which I use in basically all of my work. I will mirror what others have said here: I owe my current career to you and Processing. I still use it on a daily basis. Please tend to yourself, and I’m sorry that things have ended up here :(

Ben Fry

@cacheflowe I appreciate the kind words; keep up the good work.

Benedikt Groß

It sounds like it was a difficult decision, but it's very understandable. Thank you for your hard work! Both of our Generative Design books wouldn't have been possible without Processing/P5. It's sad that it's ending this way. I wish you all the best for your health.

samaaron

@benfry you have done incredible work that has moved mountains and changed so many lives. Huge respect.

I know from first hand experience about the struggle between power structures, funding and open source development and how it can be so damaging to your mental health. However your situation seems dramatically more acute, frustrating and heart wrenching than anything I experienced. So sorry. Try to be kind to yourself and lean on all the important people around you. Hugs.

Fiona MacNeill

@benfry thank you for your amazing work for all these years. Not only was Processing my gateway to coding, it was also my gateway to UX and a truly fascinating career. I am forever grateful - thank you Ben, Casey, and Dan

KatLS

@benfry I hope clarity and a beneficial resolution are yours. This must be super stressful.

MiKlo:~/citizen4.eu$
@benfry But just out of curiosity - what did the Processing Foundation spend those hundreds of thousands of dollars on if not the Processing project ?
DELETED

@benfry wow, processing is such a deep part of my life ! I love what you guys created !! I donated a few times, I can't believe they didn't use the funds for it !! what are they doing with that money ? I went to the processing foundation site and it seems more about politics then about creative coding... my heart is broken but I will never forget the magic you created ! the world seems to be falling apart from all directions but it means that we can create the new ! much love and support !!!

hx2A

@benfry I'm very sad to read this. Processing has had a huge positive influence on my life. My career as an artist and my open source project py5 are literally dependent on it. Thank you for your hard work over the years! I'm happy to help out with new path forward for Processing.

Rishi Nandan

@benfry So sorry to hear this, shambles! Please take care

cory hughart

@benfry Like so many others in the replies, I owe my career in part to Processing and the ethos of that early community. My college thesis project used Processing! Thank you for everything, the situation you're in is heartbreaking.

Etienne Jacob

@benfry Thank you so much for having done so much work that's not fun but important to the community. Like many others, Processing changed my life and you seem to be the person who cares the most about maintaining it.

Go Up