ооо (разложил занудство, принялся разглядывать) это очень и очень тонкий вопрос, мой дорогой друг.
во-первых и в самых главных - зануда это оценочное существительное. поэтому значение его разнится в зависимости от ситуации и от произносящего (так, правда, со всеми словами, но в это я вдаваться сейчас не буду).
я бы обобщил так. если речь идет о личных взаимоотношениях, зануда - человек, который стремится собрать всю полноту информации (что в принципе невозможно), просчитать все варианты (что тоже невозможно), рассчитать поминутно время от одной станции метро до другой (и все равно опоздать на 40 минут) и принять "взвешенное решение" (что опять же невозможно), создать себе "объективное мнение" (что снова невозможно), и в тяжелых случаях еще и никого при этом не обидеть (ну вы уже поняли), а всех остальных заклеймить поверхностными, грубыми и порывистыми.
а если речь о работе, то зануда - это человек, вникающий во все детали, добирающийся до тонкостей, стремящийся выполнить задачу наилучшим образом. тогда это жизненно необходимый человек на производстве.
а если еще совсем обобщать, то когда речь идет о деле (действительно о деле, не о ИБД (имитация бурной деятельности™)), занудство - прекрасное качество. а когда оно переходит в сферу эмоциональную - более масштабного пиздеца еще поискать.