Hacker News new | ask | show | jobs
by jondubois 2791 days ago
>> We had made the product so easy to use and so important, that we had out-engineered ourselves. Great for the open source community, not so great for us.

I can relate to this. The other sad truth is that if you do not 'out-engineer yourself', then your open source project will likely not even be able to get any users to begin with; it's extremely competitive. It took me over 5 years of work; constantly refining my project in order to reach almost 5000 stars on GitHub and 50K downloads per week. Those are pretty big numbers for a framework targeted entirely at developers but in terms of monetization, it's barely enough to cover a single salary and my project is one of the lucky ones because it's back-end and it's somewhat more opinionated.

Front end frameworks and non-opinionated back end tools (e.g. the ones that just implement existing standards/protocols) have near zero monetization opportunities. For front end frameworks, you need a huge success like Vue.js or React in order to monetize at all. It seems that Evan You from Vue.js gets enough money to cover his salary - But Vue has over 100K stars on GitHub and is one of the top 10 repos in the world. If Evan was a musician or an actor, he'd have a multi-million dollar salary for sure.