This pretty much.
The only problem is if you want to be making money from start. Keep in mind that lots of established devs don't make that much money. So you need to start from conviction. Way easier if you don't have family to support. So if you are in early 20s - go for it.
@lucash_dev @rockstardev @pizzamarinara Don't look for a problem, just try to use OS project. You will definitively find things which suck: Bad doc, bad error message, bad UX, confusing language, bad API. Even good products.
Top of mind example
@samourai_official is best mobile wallet. But why should I need to rely on THEIR API which can see my UTXOs? Even shitty Copay allows to customize this! :p
Even some LN wallets already allow this!
The original server operated by the Mastodon gGmbH non-profit