←back to thread

94 points justin-reeves | 1 comments | | HN request time: 0.202s | source
Show context
LiamPowell ◴[] No.46004693[source]
See also: The VLC bug that incorrectly applies right crops as left crops [1]. This bug report is from 2023, however the bug has existed as long as VLC has as far as I know.

I'm always surprised to see bugs like this where an extremely easy to test part of the spec just seemingly isn't tested and ends up as a bug that never gets fixed until many years later.

[0]: https://code.videolan.org/videolan/vlc/-/issues/28279

replies(2): >>46004894 #>>46004920 #
moron4hire ◴[] No.46004920[source]
I firmly believe every product team needs to be split in two: one half works on the issue of highest importance, the other works on the easiest issues. If only to avoid the embarrassment of easy to fix bugs that were passed over for eons just because they weren't priority-high.
replies(6): >>46004967 #>>46005031 #>>46005096 #>>46005360 #>>46005498 #>>46005626 #
coldpie ◴[] No.46005096[source]
There's something to this, although I think the idea needs some refinement. Anyone who's worked on a real software product knows that the "easy" bugs usually aren't actually easy (or else they would've been fixed already!).

The way I've seen it implemented at a small company I worked at before was to explicitly endorse the "20% time" idea that Google made famous, where you may choose your own priorities for a fraction of your working time regardless of the bug tracker priority order. Even if in practice you don't actually have that spare time allocated in your schedule, it does give you some cover to tell your manager why you are prioritizing little UI papercuts over product features this week.

replies(4): >>46005314 #>>46005418 #>>46005598 #>>46006525 #
1. moron4hire ◴[] No.46006525[source]
Thinking about it more, maybe the better approach is the 2nd team works on the oldest tickets. That's an objective measure that has no surprises and more directly addresses the problem of long-standing issues that are sometimes embarrassing because they turned out to be easy.

But in general, I do believe that teams should be split on the priority issue in some way. If all you are doing is chasing the highest priority stuff, you're going to miss important things because priority isn't an exact science either.