I find the discussion too technocratic. In my opinion, it belongs in the realm of User Experience. As a Home Assistant (HA) user, if I notice something isn’t working properly, I have two options:
- I’m a developer and can fix the issue myself or create a pull request (PR).
- I can’t fix the issue myself.
For the second case, the current solution is not very user-friendly. There are many people who just want to use HA. For them, operating HA through the UI is already a challenge. At best, they’ve heard of GitHub. Some might make it as far as the forums. But I highly doubt that a non-developer would ever find their way to Discord.
From my perspective, the whole topic of “support” needs to be more transparent and structured. There’s the documentation, the forum, Discord, and GitHub. But in many cases, “normal users”—of whom there will soon be more than us nerds—are confused or even deterred by the different paths with their specific rules and conventions.
In short: The user experience in support cases could be improved.
And this also includes that a user shouldn’t constantly have to manage (reanimate) their issues. Instead, they should be able to submit them and trust that someone will take care of them. And “someone” in this case means a person. That person can then decide to close the issue, but automatic closing after 7 days is not particularly user-friendly from a UX perspective and creates an odd feeling, which can impact the acceptance of the product.
This aspect becomes increasingly important as HA aims to make its way into “normal” households.
A clearer division into support levels might help with this, ensuring that unnecessary issues are filtered out earlier.
The Help page lists the various places one can turn to but provides little structure. It assumes that everyone knows where to direct their specific problem. It would be better if the page described the path to a solution, ensuring that a problem is routed to the correct channel from the start.
This would likely result in fewer issues overall.