Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

But it's not "wont fix", because it will get fixed when there's nothing of a higher priority. And it's priority could change at some point.

> Better to have a policy of always fixing bugs but be more flexible on what counts as a bug

I just disagree with this. It's entirely possible for something to not work correctly, but that fact be unimportant at the moment (or less important than something else).



The philosophy of fixing bugs first before implementing new features is not that the bugs you're fixing must be more "important" than the new features.

In fact, that's exactly the mindset that "bugs first" is designed to prevent. If you have a mindset where a bug has to be more important than a feature in order to get prioritized, then you will breed a culture in which bugs are rarely prioritized, if ever. (Especially if fixing them would be time-consuming.)

This is for the simple reason that, in isolation, any individual feature can almost always be argued to be more important than any individual bug which could've been worked on instead. Yet, in the aggregate, once you've dumped 50 individual low-priority bugs into the backlog, they all add up to a horrendous experience for the user.

It's sort of like running a restaurant. Cooking food is how we make money, but you still have to clean the floors. If you keep putting it off to get the food out faster, eventually you're going to be knee-deep in shit.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: