If your day is full of little victories, you can live a happy, fulfilling life; even if you don't do something grandiose like curing cancer or setting a world record.
On the contrary, being open source adds the opportunity to understand what the software does on a deeper level, and you can always fork (Librewolf is one of many examples that comes to mind).
Do you have any examples where large entities taking over open source project having lead to the project's total demise? This sort of thing happens all the time the in the commercial space.
It of course also happens to some extent to open source projects, but usually that results in forks if the demand is high enough. For commercial software, you don't have many options - especially for subscription based licensing, which is pretty much the norm nowadays.
The article was written as if there are no downsides to government supported open source projects. I just wanted to point one out.
But I am not a total hermit. I want to get with others occasionally to bounce ideas off or to show what I have built. A solo project can get lonely after awhile.
Don't focus on what is still missing. Instead, focus on one or two features that can be made more useful.
There are plenty of people in the richest 1% who feel like they failed even though the other 99% might want to trade places with them.
Set realistic goals and work towards them. Don't base your success or failure on meeting every one of them 100% before you turn 30.
There are two ways EMRs get made. They start from the money side and grow into clinical, or they start in clinical and grow into finance. This means however they started, that's what it'll be strong in.
I would absolutely love to get to help design an EMR. A huge part of my job is finding ways to help our clinical staff spend less time in the EMR and more with patients. There's so much room for improvement, but it's a hard market to crack.
My wife, who is a doctor, often complains that the various systems she has to deal with are often unusable.
When I was designing my new, general-purpose data management system that handles both structured and unstructured data well; she begged me to try to come up with a better system to manage medical data.
While I think my system has the potential to make a much better EMR; the work and money needed to break into that market felt beyond my reach.
A little startup with a superior architecture, but without all the political influence and domain knowledge to navigate the medical world; has little chance of gaining a foothold.