3 | | The first is that fixing even the most trivial of bugs requires about half a day of developer time, by the time you have counted the time switching away from the current task (there is always a current task), bringing the affected code area back to mind, thinking the problem through (is it really as trivial as it looks? Might fixing it affect other things? Fixing things quickly without thinking is almost always a recipe for trouble later), testing the fix (you would be surprised at how even the simplest of fixes can go wrong), communicating with the reporter, providing them with a build to test. |
| 3 | The first is that fixing even the most trivial of bugs requires about half a day of developer time, by the time you have counted the time switching away from the current task (there is always a current task), bringing the affected code area back to mind, thinking the problem through (is it really as trivial as it looks? Might fixing it affect other things? Fixing things quickly without thinking is almost always a recipe for trouble later), testing the fix (you would be surprised at how even the simplest of fixes can go wrong), communicating with the reporter, providing them with a build to test. Multiply that with 3000 open bug reports and assume that most of them are not trivial - even if all of them were, that would be over ten developer working years. Yes, I know that there are duplicates and what not, but you get the idea. |