LWN.net Logo

Reasons to ignore bugs

Reasons to ignore bugs

Posted May 1, 2007 18:51 UTC (Tue) by zlynx (subscriber, #2285)
In reply to: Job opening: kernel bug manager by tuxchick
Parent article: Job opening: kernel bug manager

A programmer might ignore bugs because:

It works for him. He doesn't care about some guy with a broken ACPI table or IPv6. Not his problem and he's working for free anyway.

The code knowingly ignores some complex problems in order to get something out that mostly works most of the time for most people. Better than nothing!

Programmer exhaustion. He can't reproduce the bug on his equipment, he can't find the bug by code inspection, and the two people with the bug won't run his software with enough logging to find the bug because of the 50% performance degradation and 1 TB log files it requires.


(Log in to post comments)

Reasons to ignore bugs

Posted May 2, 2007 18:49 UTC (Wed) by tuxchick (guest, #42009) [Link]

OK, I can understand those reasons. But none of them apply to the OP's
comments. What's the point of doing anything if you never want to progress
beyond a rough first draft? 'Dare to be shoddy'??

Reasons to ignore bugs

Posted May 3, 2007 8:25 UTC (Thu) by dark (✭ supporter ✭, #8483) [Link]

Well, people enjoy different aspects of programming. For you it's probably the satisfaction of making something that works well. For xma it might be the thrill of tackling hard problems, with a corresponding lack of interest in polishing the solutions afterward. Or it might just be the joy of making things that move.

I happen to enjoy tracking down and fixing bugs, but on the other hand, when I write new code I go very slowly because I want to make sure it's perfect. I'd probably work well in a team with xma :)

To people who are in it for the hard problems, I'd say that bugs are a sign that you didn't get the solution exactly right, and sometimes the 100% solution is ten times as hard as the 99% solution. As an example, you can see that clearly in the efforts to make a kernel scheduler that works well in all cases.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds