|
|
|
|
|
by mplewis
3843 days ago
|
|
Isn't this served by doing a pre-release? Tell people they're free to use a pre-release, but it's not guaranteed to be stable. Once you're confident it's a reliable version, bump it to stable. esp-link (https://github.com/jeelabs/esp-link/releases) does a great job of this. They tell you which features are in latest'n'greatest so you can try them if you wish. |
|
The software developer's job is to attack the features in priority order (hopefully defined by sales revenue estimates), and make sure the software is (reasonably) always releasable.
After that, it's a risk/reward, each new feature pulls in new bugs. Does the increased functionality offset the cost due to upgrade and stabilization?