Uživatelé nejsou programátoři!

Leckdy slýcháme od programátorů stížnosti na to, jak jsou uživatelé neschopní naučit se tu či onu trivialitu a že pokud tohle nezvládnou, tak by raději neměli k počítači ani lézt! Časem se z těch historek stane folklór. Co se ale stane z programátorů, co zastávají tenhle přístup? Správně – nezaměstnaní!

Před časem jsme tu na Zdrojáku měli zprávičku o drobnosti, která při zadávání hesla upozornila na zapnutý CAPS LOCK. Z mého pohledu jde o prkotinu, která ale může někomu pomoci. Místo příležitosti k nervóznímu hledání chyby mu prostě ukážeme, že by mohla být příčina tady. Netušil jsem, že by tohle někomu mohlo připadat jako principiálně špatná věc! Správné by prý bylo naučit uživatele, aby psali bez překlepů a aby si CAPS LOCK zkontrolovali, když jim vyběhne (naprosto jednoznačná) hláška „Špatné heslo“.

Zkoušel jsem si představit, jak by podobný přístup vypadal aplikovaný na jiné životní situace. Představil jsem si, jak jdu na úřad, podám úřednici vyplněný formulář, a ona mi ho vrátí se slovy: „Špatné jméno!“ A to je všechno. Víc nic. Hádej, hadači, zjisti si co bylo špatně a oprav to, lamo! Vyděšený sedám do auta, jedu domů, a najednou mě zastaví policajt: „Dál nesmíte jet!“ – „Proč, co se děje?“ – „Dál nesmíte jet!“ – „Udělal jsem nějaký přestupek, nebo je něco v nepořádku s autem?“ – „Dál nesmíte jet!“ – „Je tam něco zavřeného? Něco se stalo?“ – „Dál nesmíte jet!“ – „Mám jet jinudy?“ – „Dál nesmíte jet!“ Vyděšený se rozhlížím po autě, hýbu páčkami, a najednou se ozve: „V pořádku, můžete pokračovat!“ Zdeptaný odjíždím a za mými zády povídá policista kolegovi: „No viděls to, takový BFD?! Ani neví, že má svítit!

Připadá vám to absurdní? Schválně se do té diskuse začtěte…

Dovolte mi odbočku do minulosti. Na konci 80. let vycházela v tehdejší ČSSR různá nadšenecká periodika (Mikrobáze, Zpravodaje KVT) věnovaná malým domácím počítačům. Forma byla většinou spartánská a obsah, řekněme, čistě odborný (čti: rozuměli mu jen ti od počítačů). Tedy, jestli se dobře pamatuju, byly tam výpisy zdrojových kódů, zajímavé POKE, články o tom, jak ve strojáku udělat to či ono (zhruba něco takového). Tehdy byl majitel malého domácího počítače většinou i fanoušek do programování, do mikroelektroniky či do počítačů. Musel být, jinak mu byl počítač skoro k ničemu.

Mnoho mužů (a chlapců) v té době obhajovalo koupi vysněného Spectra (Atari, Commodoru, …) před svými manželkami (a matkami) tím, že „do něj dají kuchařské recepty…“ V naprosté většině domácností se ve Spectru kuchařský recept nikdy neobjevil, a i kdyby se objevil, tak stejně manželka či matka rychleji zalistovala v sešitku, než by lovila něco v počítači. Tehdejší počítače totiž neměly běžnému uživateli co nabídnout. Byla to, při vší úctě k práci na nich odvedené, hračka pro geeky s téměř nulovou uživatelskou atraktivitou. Počítače používali ti samí, co je vytvářeli, a s programy pracovali většinou zase programátoři, nebo lidé, co alespoň nějaké povědomí o programování mě­li.

Dobrý den, to je Radiožurnál? Já tu poslouchám rádio, takový to z Terna za dvě stovky, a zdá se mi, že hraje potichu. Co mám dělat?
Vezměte pájku a k odporu R26 připájejte paralelně varikap, nebo zkuste přemostit kapacitu na SENSE vstupu na koncáku.

Tehdy platilo, že se lidé dělí do 10 skupin: Jedni umí dvojkovou soustavu (a ti pracují s počítači), a druzí ji neumí (a ty ke klávesnicím nepouštíme). Slovo „programátor“ a „uživatel počítače“ bylo často totéž. Jenže pak se počítače rozšířily, přišli opravdoví uživatelé a ukázalo se, že uživatel je, bude a chce být totální lama. Uživatel není programátor, a dokonce ani správce sítě. Nikdy nebude, a ani nemá být.

Pokud chce uživatel přečíst maily, nepotřebuje vědět, jak funguje SMTP ani jak se pošta dostane do jeho zařízení, zajímá ho jediné: Přečtu si na něm maily, nebo ne? A pokud ne, zahodí ho a použije jiné. Nebude hledat někoho, kdo by mu to nějak doprogramoval, a už vůbec nebude nic doprogramovávat sám. A víte proč? Protože si jinde koupí přístroj, kde bude jediné tlačítko: „Přečíst maily“. Nic víc totiž nechce.

Můžete proti tomu protestovat, můžete s tím nesouhlasit, můžete mě nazvat různými hanlivými slovy, ale to je tak všechno, co s tím můžete dělat. Doba, kdy se lidé přizpůsobovali počítačům, skončila před patnácti lety (bajvoko), od té doby se počítače přizpůsobují lidem. Zároveň s tím skončila doba, kdy byl ajťák vyvoleným jedincem, který pozdvihoval prostý lid k blahodiní počítačů a k odehnání dotěrů používal mantru „tonejde, tomunerozumíte, tosedělátakhle“. 

Dnes se musí ajťáci naučit žít s tím, že už nerozhodují o tom, co a jak mají počítače dělat. O tom rozhodují jiní – totiž právě ty lamy a mudlové. Vývojář je tu od toho, aby jejich rozmary, byť by se mu jevily sebeblbější, splnil! Nějaké „to se vždycky dělá takhle“ přestává fungovat a čím dál častěji uslyší vývojář: „to mě nezajímá, uděláte to tak, jak chci já“. Ostatně – uživatel platí, uživatel poroučí!

Doby vyvolených odborníků pominuly, stejně jako pominuly časy tištěných magazínů s výpisem zdrojových kódů. A pomalu se budou muset i vývojáři SW naučit, že nedělají sui generis umělecké dílo, co budou používat jiní odborníci, ale že dělají spotřební zboží – stejně jako se to naučili návrháři aut, praček, televizí a telefonů.


Tady mi vypadl popisek, to ozubené kolo mělo být jako že logo firmy. Ale už ho přidělávat nebudu, namísto toho to napíšu sem pod obrázek a uvidíme, kolik programátorů, schopných žehrat na to, že „lidi nečtou“, si to tu přečte. (doplněno v 15:08)

Ilustrace vytvořeny v Balsamiq Mockups

Začal programovat v roce 1984 s programovatelnou kalkulačkou. Pokračoval k BASICu, assembleru Z80, Forthu, Pascalu, Céčku, dalším assemblerům, před časem v PHP a teď by rád neprogramoval a radši se věnoval starým počítačům.

Komentáře: 310

Přehled komentářů

pomgoe prvni
tomvec Re: prvni
KapitánRUM Re: prvni
František Kučera Re: prvni
Martin Malý Re: prvni
houmer Re: prvni
anonym Re: prvni
ja Re: prvni
jehovista super clanek
Mard Re: super clanek
Martin Malý Re: super clanek
Šimon Kvíčala Re: super clanek
Jenda Re: super clanek
Mard Re: super clanek
Martin Malý Re: super clanek
qiRz T Re: super clanek
hrki Re: super clanek
avo Re: super clanek
aa Re: super clanek
Mard Re: super clanek
mat Re: super clanek
Jenda Re: super clanek
Martin Malý Re: super clanek
Pavel2 Re: super clanek
Jarda Re: super clanek
Mard Re: super clanek
hrki Re: super clanek
keff Re: super clanek
talpa Re: super clanek
cip Re: super clanek
radonx Re: super clanek
cavo Re: super clanek
grepe Re: super clanek
Smokie Re: super clanek
Madi Re: super clanek
radonx Re: super clanek
Jenda Kolečko
David Grudl Re: Kolečko
Jenda Re: Kolečko
Tomáš Re: Kolečko
Jenda Re: Kolečko
Mordae Re: Kolečko
aaa Re: Kolečko
Martin Malý Re: Kolečko
Dan7 Re: Kolečko
SB Re: Kolečko
Franta. Re: Kolečko
druhé Já pana Houby Re: Kolečko
andrejk Re: Kolečko
ja Re: Kolečko
mipam Re: Kolečko
KapitánRUM Re: Kolečko
KapitánRUM Re: Kolečko
phi Re: Kolečko
cc Re: Kolečko
MMlosh Re: Kolečko
Tinkerlatko Re: Kolečko
ja Re: Kolečko
Yarda Re: Kolečko
Pepa Re: Kolečko
KapitánRUM Re: Kolečko
phr Re: Kolečko
KapitánRUM Re: Kolečko
phr Re: Kolečko
Pavel Re: Kolečko
František Kučera Re: Kolečko
phr Re: Kolečko
KapitánRUM Re: Kolečko
Hans Re: Kolečko
KapitánRUM Re: Kolečko
hulo Re: Kolečko
Peto_MiG Re: Kolečko
Jenda Re: Kolečko
Pavel Re: Kolečko
Pavel2 Re: Kolečko
Pavel2 Re: Kolečko
Jenda Re: Kolečko
blizzboz Re: Kolečko
Martin Malý Re: Kolečko
vetesnik Re: Kolečko
keff Re: Kolečko
Martin Re: Kolečko
Pavel Re: Kolečko
Funtomcz Re: Kolečko
Jenda Re: Kolečko
. Re: Uživatelé nejsou programátoři!
sd krasne
birkoff Martin Malý je hvězda :)
vetesnik Krása
Martin Malý Re: Krása
vetesnik Re: Krása
Pavel Re: Krása
Mem OT: nejsmutnější je, když vtip neumí někdo převyprávět
Martin Malý Re: OT: nejsmutnější je, když vtip neumí někdo převyprávět
čtenář Re: OT: nejsmutnější je, když vtip neumí někdo převyprávět
Martin Malý Re: OT: nejsmutnější je, když vtip neumí někdo převyprávět
TomNodoby Re: OT: nejsmutnější je, když vtip neumí někdo převyprávět
kvak Re: OT: nejsmutnější je, když vtip neumí někdo převyprávět
Jenda Re: OT: nejsmutnější je, když vtip neumí někdo převyprávět
estonto spotřební zboží
Martin Malý Re: spotřební zboží
David Grudl Re: spotřební zboží
Pavel Re: spotřební zboží
expee Re: spotřební zboží
podlesh Re: spotřební zboží
Jan Tichý Re: spotřební zboží
stm Re: spotřební zboží
Martin Re: spotřební zboží
karf Z opačné strany
Martin Malý Re: Z opačné strany
Michal Kára Re: Z opačné strany
Martin Malý Re: Z opačné strany
Michal Kára Re: Z opačné strany
Michal Kára Re: Z opačné strany
Martin Malý Re: Z opačné strany
Praclovek Re: Z opačné strany
Arogant Re: Z opačné strany
Praclovek Re: Z opačné strany
Pavel Re: Z opačné strany
Martin Malý Re: Z opačné strany
Pepa Re: Z opačné strany
x14 Re: Z opačné strany
Martin Malý Re: Z opačné strany
x14 Re: Z opačné strany
honza.skypala Re: Z opačné strany
x14 Re: Z opačné strany
Martin Malý Re: Z opačné strany
x14 Re: Z opačné strany
Martin Malý Re: Z opačné strany
Mirek_ Re: Z opačné strany
honza.skypala Re: Z opačné strany
Martin Malý Re: Z opačné strany
x14 Re: Z opačné strany
František Kučera Re: Z opačné strany
Petr Staníček Re: Z opačné strany
František Kučera Re: Z opačné strany
radonx Re: Z opačné strany
Jan Re: Z opačné strany
Pavel Re: Z opačné strany
František Kučera Re: Z opačné strany
Martin Malý Re: Z opačné strany
Jenda Re: Z opačné strany
gilhad Re: Z opačné strany
keff Re: Z opačné strany
gilhad Re: Z opačné strany
Martin Re: Z opačné strany
DeathWalker Re: Z opačné strany
karf Re: Z opačné strany
Martin Malý Re: Z opačné strany
fri Re: Z opačné strany
alfi_ Re: Z opačné strany
gilhad Re: Z opačné strany
ja Re: Z opačné strany
lojza Re: Z opačné strany
Christof Re: Z opačné strany
Martin Malý Re: Z opačné strany
Christof Re: Z opačné strany
vetesnik Re: Z opačné strany
Christof Re: Z opačné strany
vetesnik Re: Z opačné strany
jira Re: Z opačné strany
František Kučera Re: Z opačné strany
ON. Re: Z opačné strany
František Kučera Re: Z opačné strany
jira Re: Z opačné strany
Jenda Re: Z opačné strany
Timy Re: Z opačné strany
Jenda Re: Z opačné strany
Franta. Re: Z opačné strany
František Kučera Re: Z opačné strany
Jenda Re: Z opačné strany
jira Re: Z opačné strany
pylma Re: Z opačné strany
keff Re: Z opačné strany
František Kučera Re: Z opačné strany
imploder Re: Z opačné strany
Martin Malý Re: Z opačné strany
imploder Re: Z opačné strany
Martin Malý Re: Z opačné strany
phr Re: Z opačné strany
Ťunťa Re: Z opačné strany
Pavel2 Re: Z opačné strany
lojza Re: Z opačné strany
pantaril To se mi nezda
tiso Re: To se mi nezda
pantaril Re: To se mi nezda
Martin Malý Re: To se mi nezda
Mard Re: To se mi nezda
Martin Malý Re: To se mi nezda
Naith Re: To se mi nezda
Martin Malý Re: To se mi nezda
Naith Re: To se mi nezda
Mard Re: To se mi nezda
Mard Re: To se mi nezda
Martin Malý Re: To se mi nezda
Pavel Re: To se mi nezda
kert Re: To se mi nezda
Pavel Re: To se mi nezda
ThomixCZ Uvaha
Martin Malý Re: Uvaha
Tom Nodoby Re: Uvaha
Mawox Re: Uvaha
Ilona Re: Uvaha
Raven Re: Uvaha
Mard Re: Uvaha
Clock Jeste lepsi kdyz to nevypise chybovou hlasku vubec.
Brbla80 Re: Jeste lepsi kdyz to nevypise chybovou hlasku vubec.
Clock Re: Jeste lepsi kdyz to nevypise chybovou hlasku vubec.
Clock Podle me zpusobeno psychologickym jevem
Martin Malý Re: Podle me zpusobeno psychologickym jevem
Tomáš Re: Uživatelé nejsou programátoři!
tikytak Re: Uživatelé nejsou programátoři!
jay Re: Uživatelé nejsou programátoři!
Honza Takovou mám doma
keff Re: Takovou mám doma
Martin Re: Uživatelé nejsou programátoři!
Ivan Nový Web posunul UI o 20.let zpět,
Christof přihlášení jménem
František Kučera Re: přihlášení jménem
Timy Re: přihlášení jménem
Martin Malý Re: přihlášení jménem
František Kučera Re: přihlášení jménem
Martin Malý Re: přihlášení jménem
Tomas.Haubner Re: přihlášení jménem
Timy Re: přihlášení jménem
František Kučera Re: přihlášení jménem
Cechjos Re: přihlášení jménem
František Kučera Re: přihlášení jménem
Martin Re: přihlášení jménem
pari Zpravidla k tomu dospěje každý...
TomNodoby Re: Zpravidla k tomu dospěje každý...
keff Re: Zpravidla k tomu dospěje každý...
Pepek ergonomie
Martin Malý Re: ergonomie
Pepa Re: ergonomie
Tomas.Haubner Re: ergonomie
keff Re: ergonomie
M D Re: ergonomie
Martin Adamek Re: ergonomie
Pepa problém je už v tom, že programátoři dělají UI
Martin Malý Re: problém je už v tom, že programátoři dělají UI
Pavel Re: problém je už v tom, že programátoři dělají UI
Martin Malý Re: problém je už v tom, že programátoři dělají UI
honza.skypala Výživná diskuze
Martin Malý Re: Výživná diskuze
TomNodoby Re: Výživná diskuze
Pepa Re: Výživná diskuze
TomNodoby Re: Výživná diskuze
Petr Staníček Re: Výživná diskuze
TomNodoby Re: Výživná diskuze
jira Re: Výživná diskuze
TomNodoby Re: Výživná diskuze
pylma Re: Výživná diskuze
if.then Špatný mechanismus pro detekování CAPS-LOCKu
Pepa Re: Špatný mechanismus pro detekování CAPS-LOCKu
Petr Staníček Re: Špatný mechanismus pro detekování CAPS-LOCKu
Martin Malý Re: Špatný mechanismus pro detekování CAPS-LOCKu
H0ax ....
Pepa Re: ....
H0ax Re: ....
Pepa Re: ....
Pavel Re: ....
Ales Hakl Re: ....
Martin Malý Re: ....
pylma Re: ....
Martin Adamek Re: ....
Jarda_P Vseho mirou
I/O Spletené dvě věci dohromady
František Kučera Re: Spletené dvě věci dohromady
Jenda Re: Spletené dvě věci dohromady
Honza Re: Spletené dvě věci dohromady
Biktop Re: Spletené dvě věci dohromady
Martin Malý Re: Spletené dvě věci dohromady
gilhad Re: Spletené dvě věci dohromady
Martin Malý Re: Spletené dvě věci dohromady
Biktop Re: Spletené dvě věci dohromady
Brbla80 Re: Spletené dvě věci dohromady
gilhad Re: Spletené dvě věci dohromady
Martin Adamek Re: Spletené dvě věci dohromady
harvie CAPS LOCK dilema a RESENI
František Kučera Re: CAPS LOCK dilema a RESENI
gilhad Re: CAPS LOCK dilema a RESENI
Jakub Každý dostane, za co si zaplatí
prezdivka je povinna Re: Uživatelé nejsou programátoři!
plastique Díky za článek
ZAJDAN přesně tak
Tommi Počítač
David Re: Počítač
gilhad Re: Počítač
David Re: Počítač
David Re: Počítač
grepe nesuhlasim
Jarda tenhle clanek
stilett Znalost principů
Náhodně kolemjdoucí BFU Náhodně kolemjdoucí BFU
Tuhraklen Ban Comic Sans
Tomas.Brukner Nápověda?
Jan Tichý Re: Nápověda?
Tomas.Brukner Re: Nápověda?
David Věc je dokonalá ve chvíli, kdy je její používání přirozené
abrakafredos rýpavé poznámky
Jan Bednařík Caps Lock není problém
Tom Nejsou, ale premyslet by mohly ;)
cavo Uzivatelia nie su programatori.. ale ani "programatori nie su programatori"
Guest trapny clanok
Iv naozaj super
IV Re: naozaj super
pitldc absolutní souhlas
Přezdívka je povinná Zavádějící přirovnání - ochrana je také důležitá
Martin Adamek Kdo se komu prizpusobuje
Zdroj: https://www.zdrojak.cz/?p=3301