Tak, nez tohle tema zamknu, vlozim posledni prispevek (glory to admin
).
Operacni system v dnesni dobe je vec velice komplexni. Nejedna se jen o kernel, ktery sam o sobe predstavuje tisice radku kodu, ale i graficka prostredi, ovladace az po programy. Tohle vsechno je testovano a provozovano na par milionech kombinaci hardwarovych komponent a miliardach kombinaci programu. Uz to je zazrak, ze vubec neco takoveho funguje 99.99% uzivatelu.
Pokud nekde nekomu neco nefunguje, neni se zas az tak co divit - vyvojari jsou lide, kteri nejsou s to nejen vlastnit, ale ani vyzkouset nebo vymyslet vsechny mozne variace. Cas od casu se hold stane, ze neco nefunguje. To se stava.
Lide, kteri jiz nekdy neco vytvorili a dali k uzivani jinym, to vi a reknou "jo, tohle nevychytali, podivam se, co se s tim da delat". Proctou, pohledaji. Ti jeste zkusenejsi vi, ze tohle neni televize a ze hold ten manual precist musi. Protoze vi (nevi, ale vi, ze toho je fakt moc), co vsechno se muze podelat, ze nektere postupy funguji pouze v jistych pripadech, proto si prectou release notes (instalacni manual). Taky tak dobre vi, ze se obcas neco podela a potom to vyvojari napisi do errata.
Bohuzel zmena operacniho systemu je podobna jakobyste na stejnem miste chteli vymenit dum. Mate moznost vsechno nechat zbourat a vybudovat znovu (reinstalovat) s tim, ze si nechate osobni veci (zachovani /home). No a nebo muzete vyuzit moznosti, kdy se barak, zatimco budete nastehovani, postupne rozebere a stare cihly vymeni za nove, stejne tak radiatory, trubky, elektricke rozvody a strechu. Bohuzel, ackoli podobne postupy mohou fungovat u 99.99% lidi, je mozne, ze budete mit nepalene cihly, nebo sezrane tramy od cervotoce. Stejne tak pokud si tuto vymenu naplanujete na zimu ci do obdobi destu, je velmi pravdepodobne, ze to nebude uplne nejidealnejsi.
Rozdil mezi barakem a pocitacem je ten, ze bezny franta uzivatel ocekava, ze preinstaluje vsechno sam aniz by si precetl 2 stranky na wiki: release notes a errata, ale pri zmince o baraku si klepe na celo. Proc? Protoze bezny franta uzivatel vi, co vsechno se v baraku muze podelat, zatimco u kompu nikoli. U baraku by si najal firmu, ktera mu dum "zaktualizuje", zatimco u pocitace ocekava, ze to udela "automaticke tlacitko".
Pokud nekdo ocekava, ze postavi dum "tak nejak intuitivne", tak je to magor. Od instalace operacniho systemu se to ocekava.
Podobne je to s autem (chci-li vymenit motor, tak budto to necham profikum, nebo si o tom neco prectu, ale necekam, ze vymena motoru bude 'intuitivni' stejne, jako rizeni?. Proc u OS ano?
Proc plati firmy sve ITky, kdyz by mel byt SW naprosto intuitivni? Proc jsou placeni supportaci, lidi, kteri instaluji servery, resi a opravuji pripadne chyby? Servery behaji (skoro vzdy) bez grafickeho systemu, je tam nejcasteji jen a pouze jadro a zaklad operacniho systemu a jedna sluzba, kterou ten server ma poskytovat. Pokud by mela byt instalace intuitivni, k cemu AjTak?
Nevim, co Lada dela a neni to dulezite. Ale predpokladam ze to je profik, ktery vi, co se muze v jeho profesi podelat a pri prochazeni webu se obcas divi, jak nekoho vubec muze napadnout delat totez bez nulovych znalosti.
Kuchar musi znat a cist recept, i kdyz vareni je snad intuitivni. Ale v IT to neplati?
Prosim vas, vsechny, zkuste nekdy neco vytvorit tak, aby to bylo intuitivni, jednoduse pouzitelne, jednoduse aktualizovatelne a instalovatelne a dejte to siroke verejnosti. Uvidite, jak se budete divit, jak vytvoreni necoho intuitivniho, jednoduse pouzitelneho, aktualizovatelneho a instalovatelneho bez cteni dokumentace je nemozny ukol. A jak vas prekvapi, jakymi vsemi zpusoby vas produkt bude pouzivat (copak musim psat, ze to vajicko musi nejdriv rozklepnout, nez jej daji smazit??? Ano, je to prakticke).
Pro ty, kteri maji radi intuitivni nastroje, necht se chopi lopaty. To je jediny nastroj, ktery nepotrebuje vysvetlovani. Pokud to, co mate v rukou/je pred vami neni lopata, berte na vedomi, ze to je slozite zarizeni, ktere muze potrebovat manual. A pokud jej neprectete, nebrecte, ze neco nefunguje.