(1) Ты оптимист. :)
Я как-то по одной конфе искал информацию. Выяснилось, что разработчиком продано около 150 коробок, из них 7 были описаны на сайте как успешные внедрения. После прочтения этих "успехов", я смог отнести к успешным только одно внедрение.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший