Become a sponsor to Erik Rasmussen
👋 Hello! My name is Erik Rasmussen. Over the past six years, I have been active in the React open source community, authoring libraries primarily around forms. You may have heard of my libraries, Redux Form or React Final Form.
The hundreds and hundreds of hours that I have put into these projects have come entirely from my free time. My day job is in Java 😢. I cannot say exactly where my motivation comes from, but forms is such a dreadfully painful part of web development, and there are myriad use cases and requirements for different projects that solving those problems provides an interesting challenge for me. But that intrinsic motivation only goes so far. Burnout is a thing.
🔈 Listen to me discuss open source monetization struggles on React Podcast #55.
Read some of my thoughts on Open Source Sustainability.
Why sponsor?
Receiving monthly sponsorship money would allow me to justify putting more time and effort into my open source work, both maintaining existing libraries – fixing issues, merging PRs, etc. – as well as writing new ones. I have many ideas of things to build, but not enough time to do so. My dream would be to do OSS full time, but that's going to take a lot of you.
How much to sponsor?
Consider the value that my libraries have provided to your project or company. How many hours of development were saved by being able to plop in a battle-tested form solution, with edge cases worked out by the millions of other users, rather than write one yourself? You know how bad developers – myself definitely included! – are at estimating time, so take that number you just thought of and double it. Now how much is your or your developers' time worth in $/hour? Multiply those two, and now you've got a rough estimate of the value my work has provided you in dollars.
Write that number on a piece of paper.
For the love of god, don't sponsor that much!! That would be insane!! I haven't given you exclusive access to the code like you'd have if I was an employee. OSS licenses don't work like that. And yet... That is still an accurate estimate of the value you have received. I'd only ask for some fraction of that amount. 20%, 40%, 60%... however grateful you're feeling. Divide that number by 60 ($n/month over the next 5 years), and pick that tier.
Thank you for your attention and support. ❤️
You can reach out to me at any time on twitter: @erikras
Featured work
-
redux-form/redux-form
A Higher Order Component using react-redux to keep form state in a Redux store
JavaScript 12,575 -
final-form/react-final-form
🏁 High performance subscription-based form state management for React
JavaScript 7,390 -
final-form/final-form
🏁 Framework agnostic, high performance, subscription-based form state management
JavaScript 2,999 -
erikras/ducks-modular-redux
A proposal for bundling reducers, action types and actions when using Redux
JavaScript 9,599 -
erikras/styled-components-theme
Defines themes via flexible color selectors for use with styled-components
JavaScript 305 -
erikras/react-redux-promise-listener
A React component and Redux middleware that allows actions to be converted into Promises
JavaScript 70