>I think it's funny how often I see "I keep running into this bug, why haven't they fixed it!" on HN, considering how software developers should know, better than anyone, how often bugs are hard-to-reproduce edge cases.
We (software engineers) usually aren't any better than other customers despite having the same issues ourselves.
Everyone ships bugs that seem obvious in retrospect. Everyone has some small % of customers who hit a bug yet scream loudly about how terrible quality is and how stupid we are for shipping something so obvious. Everyone has had to make last-minute calls "fix or ship?", knowing that every accepted fix has a chance of introducing a new potentially worse bug. Anyone who deals with hardware understands what delaying software can mean.
If you haven't experienced these things then you just haven't operated at large scale yet.
IMHO I think it is perfectly fine. When you're the customer complain about whatever bothers you. That's valuable feedback.