Možná jsem jeden z mála, ale přednáška Richarda Fridricha "Čo ma naučili epické zlyhania na Centrum.cz" se mi nelíbí. Jedná se o ukázkový případ míchání kompetencí, kdy se někdo snaží rozhodovat o věcech, které mu z jeho pracovní pozice sice přísluší komentovat, ale rozhodně by je neměl svévolně měnit.
Richard Fridrich zde vystupuje jako kodér s velkou oblibou ve zkracování javascriptu a zlepšování kódu na straně klienta. Nic proti tomu - naopak tleskám! Následně se však obouvá do grafiků a celou první část vede v duchu "JÁ tuto čáru nepovažuji za důležitou, grafik je debil, vyhodím ji". To je samozřejmě fatální omyl. Možná jsem rozmlsanej profesionalitou grafiků, které měl zatím tu čest poznat, ale i kdybych nakrásně dostal opravdu velmi "debilní" návrh stránky, práce kodéra je pouze a jenom převést ji co nejčistším způsobem do HTML, CSS a javascriptu. Nic víc, nic míň. Samozřejmě mu nikdo nebrání mávat rukama a poukazovat na podivnosti - to se koneckonců dělá na projektech napříč celým spektrem zodpovědností - nicméně takové mávání musí být činnost informativní, ne exekutivní. Navíc mám tu zkušenost, že výsledný grafický návrh není jen výsledek cucání prstu grafiků, ale podléhá schvalování (často v cyklech), na němž se nezřídka kdy podílí i zákazník. Pan Fridrich pokládá řečnickou otázku: "Co se stane, když vyhodím tuto čáru?" Rád na ni odpovím. Bude to hnusný! Proč? Protože to již neodpovídá původnímu zadání od grafika. Věřte nebo ne, ale i taková "pitomoučká" věc jako čára má svůj smysl a nejlépe ji chápe ten, kdo ji tam umístil. Jako programátor žiju ve velké úctě k tomu, co mi grafik předkládá, protože nedisponuji nadaným okem a nemohu ho tedy přeargumentovat, že ta a ta čára a tahle ikonka tam nemá co dělat. Ono je to celé takové ošidné. Zkuste si otevřít nějaký web, který se vám líbí a následně si ho třeba ve Firebugu čistit, čistit a čistit. Zcela jistě dojdete do okamžiku, kdy je pohled do zdrojáku nádherný, jenže web začný být takový... no prostě už to není ono. Může za to tohle? Nebo že jsem vyhodil támhleto? Těžko to asi rozhodnete, protože dojem webu dle mého názoru vytváří celek složený ze spousty drobností. A i kdyby to všechno nebyla pravda a byl to opravdu hnus, má o tom rozhodovat kodér?
Dále je přednáška plná různých hesel a všehopravd, které sice všichni dobře známe a nadšeně souhlasíme, zároveň však víme, že praxe úplně jiná. Už jenom proto, že o výsledcích nerozhodují kodéři (ani my programátoři - bohužel :)), ale lidé většinou mimo odborný dosah problematiky - z valné většiny zákazník. Celkově mi přednáška připadá jako takový mix mudrování nad vývojem, grafikou, ikonkami, testováním, typizovaným chováním uživatele a celého webového všehomíra. Určitě se tam objevuje pár hezkých nápadů (například ten s vyjádřením pojmu "email" pomocí ikony na papír - ovšem i ten by měl opět aplikovat grafik a ne kodér), ale celkově mě to zklamalo.
Příště bych uvítal buď opravdu kodérský pohled na redesign a jeho nástrahy, nebo pouze manažerský ve stylu "co všechno nás potkalo a museli jsme řešit při redesignu". Zmiňovaný kočkopes mi opravdu nesedl.