Teoreticky mate pravdu, v praxi ale existuje u kazdeho problemu urcita hranice, za kterou uz je bud nemozne neco zlepsit, nebo jakekoliv dalsi zlepseni je naprosto zanedbatelne. Coz pak znamena, ze kazde dalsi zlepseni nestoji za tu praci. Navic naprosta vetsina lidi nedokaze lepsi reseni vymyslet nebo napsat, pripadne jim lepsi reseni zabere neumerne mnoho casu.
Debata navic zacala diskusi na tema pouzivani knihoven, coz znamena, ze se bavime v naproste vetsine o implementaci algoritmu starych treba i desitky let. V teto oblasti je naprosto minimalni prostor pro nejakou smysluplnou inovaci.
Takze napr. dalsi kompresni algoritmus, ktery je o 0.01% lepsi nez stavajici nejlepsi dnesni kompresni algoritmus je bezesporu principialne "inovace", nicmene je to inovace dost nezajimava a jeji pouziti prinese spise problemy (poslete nekomu neco zkomprimovane Vasim algoritmem, ale on nebude mit dekoder) nez uzitek .
Takze napsat/udelat neco existujiciho znovu a lepe sice teoreticky muze byt inovace, v drtive vetsine pripadu ale neni.
Fascinuje me, ze mezi programatory neustale potkavam zastance teto zcestne filozofie "vsechno si vzdy udelam sam, protoze vsechno udelam lepe nez ti prede mnou", zajimco v jinych oborech takhle snad nikdo neuvazuje.. nebo jsem tedy zatim nepotkal automechanika ktery by si na soustruhu vyrabel vlastni srouby pro uchyceni kol a prohlasoval ze jeho srouby, ktery jeden vyrabel pul hodinu (a vyjde tak na min.150kc) sou hrozna inovace, protoze sou o 0.01g lehci nez to co se da koupit za par korun hotove, nebo zednika, ktery by odmital pouzivat koupene cihly a palil by si vlastni a kazdemu kdo stavi z koupenych by rikal ze je liny diletant, protoze jeho cihly jsou mnohem presnejsi a rovnejsi (i kdyz stoji 10x vice a nikdo ten rozdil v rovnosti bez laseroveho mereni nepozna).