Been looking at some of the issues in Github for Status React and it’s approaching 500 even with all the various issues going stale and getting auto-closed daily. That’s a scary amount of tech debt.
I’m wondering if there’s any concept of bug jail right now, i.e. at which point are things no longer added and instead there is a feature freeze until a % of bugs is resolved / closed? If there is nothing, I would recommend adopting such a workflow even at the expense of some of the swarm progress (only in a minor and very temporary way), because otherwise we’re building on some broken foundations and compounding the issue for the future.
For example, Status flat out still doesn’t work after sleep on Android 9+ and I’ve never managed to sync devices. And yet, we’re getting a sticker market. This is not to disparage a feature that’s going to add utility to SNT, or the hard work of the team. It just seems strange in terms of priorities, especially given that, among some other things, we have:
Has there been discussion prioritizing bug resolutions? If not in the form of bug jail then maybe in the form of dedicated bug-days or bug-weeks? For example, bughuntThursday, or one week every 2 months everyone competes in resolving as many bugs as possible for some Kudos, something like that? Make it public, too, so we have bug bounty weeks? Better yet, people can do writeups of how they squashed a bug and not only increase community engagement but also inadvertently train people for the next bughunt by providing awesome detailed resources and hunting procedures.
I couldn’t find any discussions about this so just putting it out here, maybe worth brainstorming?