nullfern
In many cases, it's all internal and no skin off noses such as this font project. In other cases, it means the UI changes every 4 to 6 months or even worse, the software becomes so bloated with "features" it becomes unusable so a clean replacement comes on the scene then the cycle repeats.
Sometimes, I feel, it would be better for companies to clap their hands and go "We did it, we solved the problem" then just stop. Keep the infrastructure running, do bug fixes, listen to customers on new features or changes but otherwise not do product churn for the sake of justifying salaries.
To expand on my view in an abstract way, when constructing a building construction workers, architects, project managers, and the whole cadre are hired then the building is built then all those people move onto new projects. Continual development of software is like if construction never stopped so that the construction crew still had jobs. A construction site should strive to transition from architects, cranes, and concrete trucks to maintenance staff, mop buckets, and screw drivers.
What about multi-file / larger changes? How would you express files being connected, imports, and exports? Or are you thinking the hz files are disposable per change?
- 'Step training' sucks because there is no way to do more than x0.1 at a time
- Launching with a store full of microtransactions when the game is puddle deep feels bad; everyone has to make money but having 4 microtransactions + 4 subscriptions while your research tree is only 9 steps makes this feel like a cashgrab rather than a game
- There's no clear way to buy hardware to improve
- The 'end game' is meaningless. There's no real reason to even play because there's no "Oh yeah!!!" feeling; it's purely just big numbers which I do love for idle games but there's no grand story that makes me feel powerful.
- There's absolutely no compelling reason to hire anyone because effectively you can just bum research, wait 5 to 10 minutes, click all the research then you just click 'step training' over and over then sell your company.
What ruined the internet was, quite frankly, non-nerdy people who caused the average intelligence of the internet to massively drop causing everything to be catered to LCD rather than assuming a basic competency.
Yes, everything needing to extract money is part of it but that wouldn't be as offensive if there was still alignment on demographics of the internet; nerds, geeks, and various outcasts.
The solution to this is community and admin self-policing. HN has accomplished this by having community buy-in that we aren't Reddit so any Reddit-esque jokes or low quality replies quite immediately get removed causing the behavior to get trained out of newbs.
The issue is that you are quite late to the party and I don't see a differentiator in your product.
Regardless, I would focus on getting a few paying customers first to validate the idea while still working a job so you can eat.