PRP: Chybové hlásenie má obsahovať radu do života

Keď programátor užívateľovi oznámi, že program sa zasekol na nejakej chybe, je programátorovou psou, býčou a vlčou  povinnosťou dať užívateľovi v druhej vete radu do života.

Ach jo! Novorodeniatko Goodle Drive viac nefunguje ako funguje. Počet nesynchronizovaných súborov mi utešene narastá.  Ani srnka netuší prečo.

Ktosi spomenul, že mali problém s diakritikou, ale ono mi to z lokálu nezosynchronizuje ani obyčajný jednoslovo.xls Prečo? To ani Smolíček Pacholíček netuší a jeleni, prevíti, se klidně pasou.

Typicky programátorské chybové hlásenie “Download Error – Google Cloud Connect is alredy syncing this file. Google Drive will ignore it.” , je mi na dve veci.

Rozvláčny dodatok pre prokrastinujúcich

Toľko obligátna piatková rada v instantnej podobe. Nasleduje rozvláčne rozprávanie, ktoré vás vlastne už ani nezaujíma.  Ale ja si rád potáram do klávesnice. A vy, veď aj tak nemáte čo takto v piatok po obede robiť. Veď pracovať v piatok poobede je proti prírode.

V ostatnom polroku som  v 58 lekárňach školil konverzie na celkom nový a moderný lekárenský SW. V čase posledného školenia to bolo cca 20-30% inštalácii. Už to percento samozrejme klesá. O nič nejde, žiadne chvastúnstvo. Len taký mimoděk.

Naprogramované kongeniálne, užívatelia po 45 minútach školenia a následnej 2-3 hodinovej práci v ostrom režime bez problémov zvládali všetky kľúčové činnosti ako deň predtým v starom DOSovej verzii. A to prosím pod tlakom pacientov.

Zvyšok pracovného dňa som sa potuloval po lekárni a kde tu čosi poradil, odporučil klávesovú skratku či navrhol ergonomickejší postup.  Doškolil pokročilé činnosti. Prediskutoval filozofické pozadia objednávania, kontrolných mechanizmov okolo financií či zákonitosti cenotvorby a tak podobne.  Pozoroval, ako a kde pchajú užívateľky svoje nalakované prstíky a ako sa pekne starajú o pacientov. A hlavne chválil, ako im to dobre ide.

Kým užívatelia robili, čo sa im odporúčalo, žiaden problém. Kým vykonávali činnosti, ktoré bez problémov ovládali aj obsahovo a filozoficky – absolútne žiadny problém. Samozrejme, veď keď viete čo robíte, nerobíte chyby.

Ale keď začali improvizovať, či zo svojej nevedomosti zadali namiesto čísiel písmená alebo zabudli zadať povinnú hodnotu – samá komplikácia a rozvrat.  Program ich upozornil, že  sa stala chyba. Prípadne im nejakú funkciu rovno zneprístupnil.

Užívateľ je razom neistý. Diví sa, že sa niečo nestalo. Dupe nožičkou, že na niečo má nárok a nemôže to spraviť. Začne stískať dzindzíky ako statná dojička struky na vemene, veď čo ak… Chybové hlásenia sa vŕšia jedno na druhé. A nasleduje ono obligátne:

Máte to nejaké rozbité, urobte s tým niečo.

A viete čo by stačilo? No po pravde stačili by dve veci:

  1. Aby program skúsil odporučiť nejakú radu do života, ako danú chybu odstrániť.
  2. Aby užívatelia nestískali dzindzíky ako v poslednom štádiu rabies, keď netušia čo vlastne robia.
V oboch bodoch je zašifrované jedno jediné spoločné posolstvo: Návody a školenia nadovšetko.
Zdieľajte obsah s priateľmi:

Zosmoliť blbuvzdorné zadanie je výzvou najsilnejšou

“Kým zosmolím blbuvzdorné zadanie, tak si to poriešim sám”, povedal by si obyčajný človek. Veď posúďte sami, čo musím, ako autor návodov a manuálov všetko uvážiť, zhodnotiť, zahrnúť a preskočiť.

Nadhodil som do G+ otázku,  či má niekto praktické skúsenosti:

Hľadám pripomienkovací nástroj reagujúci na GPS súradnice. Chápete, som v obchode a mobil pípne, že som tam niečo chcel kúpiť.

Máte nejaké osobné skúsenosti, teda okrem čekovania sa?

Prvá veta je zadanie. Stručná jasná oznamovacia veta vystihujúca podstatu. Ale všetko je to málo. Aby to bolo jasné a presné, treba podrobnejšie charakterizovať tú všeobecnosť:

Je mi jedno, kedy sa to stane, ale musí sa to stať pri najbližšej návšteve daného miesta.  Medzičasom a medzimiestne ma tá informácia vonkoncom nezaujíma.  Takže po zadaní miesta sa daná činnosť stratí z očí a vypláva na povrch v správny moment, ktorý ale nie je závislý na čase, ale na mieste výskytu.

Druhá veta je malým priblížením, čo napríklad by to mohlo robiť. Chyba: Nebolo označené, že ide len o jeden z možných variantov úloh, s ktorými má ten pripomienkovací nástroj pracovať.

Takže správnejšie by mala byť druhá veta ešte doplnená o podrobnú charakteristiku:

To len ako príklad. Nepotrebujem len nákupný zoznam. To by bolo len veľmi špecifické riešenie, ktoré sa nehodí na mnoho úloh, pre ktoré toto riešenie potrebujem využívať. Preto má ísť o univerzálny úlohovník, použiteľný aj ako nákupný zoznam.

A chybou je, že zadanie neobsahuje žiadne vylučovacie podmienky. Napríklad, že nie je nutné zaoberať sa takými trivialitami, ako je napríklad zdroj lokačných dát.

Ďalšou nepotrebnou trivialitou je probém energetickej náročnosti. GPS nie je problémový žrút energie. A s ohľadom na spôsob využívania zariadenia je to  úplne jedno.

Už neviem ktorou trivialitou je absencia platformy. Samozrejme mi je jedno, či dané riešenie bude desktopové, mobilné Applovské, či Googlovské. Kvalitné desktopové sa dá vždy exportovať a synchronizovať, mobilné sú v súčastnosti vyrábané minimálne v troch mutáciách pre BB, iPhone a Android.

A keď sa tieto absencie trivialít skombinujú s prizmou, ktorou na zadanie pozerajú adresáti zadania, budú ponúkané  riešenia obsahovať práve riešenia týchto trivialít. Ich prizmou to totiž triviality byť nemusia. Ach jo, prizma je sviňa!

Prosto nenapísať, že to nemusí byť v oranžovej farbe a nemusí to vedieť automaticky zbierať pokosenú trávu je fatálnou chybou tvorcu zadania či návodu.

Samozrejme, tá jediná podmienka, ktorá tam je, teda, že hľadám  nejaké osobné skúsenosti, tak s tou sa samozrejme nikto nedokázal vysporiadať. Napríklad tým, že keď ich nemá, že bude mlčať. Akurát ma pourážali mysliac si, že neviem použiť vyhľadávacie okienko v markete aplikácii.

Chyba je, že som nenapísal margináliu::

Aplikáciu by som si pokojne aj našiel, ale skúšam vás využiť, aby som si ušetril 2-3 dni testovania a následnéího zahodenia sľubných riešení, ktorým ale chýba trvalo udržateľné použiteľno.

Chyba: Čitatelia, netušia, čo je to trvalo udržateľné použiteľno. Na jeho objasnenie by som si mal naplánovať nejaký ďalší článok. Materiálu by bolo habadej

A takto ďalej a ďalej, až  má manuál, návod, zadanie 158 strán a nikto ho nepoužije inak, len ako podsedák pre decko do auta.

Záver miesto búchania do steny

Možno by sa chcelo povedať v duchu misantropického: Dostal som tisíce rád a informácii o ktoré som nestál a tá jediná o ktorú som stál neprišla. Že ja som si to radšej neurobil sám!

Ale chyba nebola v respondentoch. Oni sa snažili ako najlepšie mohli. Z hĺbky svojej dobroty urobili to najlepšie čo dokázali. Blbý bol ten text zadania. Počítal priveľmi s inteligenciou a vedomosťami čitateľa.

Zdieľajte obsah s priateľmi:

Gmail a Google Apps v jednom prehliadači súčasne po transformácii

Problém: Po transformácii Google Apps účtov (after transition) na skoroplnohodnotné Google účty už nie je možné mať súčasne otvorené súkromnú Gmail schránku a pracovnú Google Apps schránku v jednom prehliadači vo vedľajších kartách. Google furt chce kontá swičovať.

Riešenie: Existuje

Google umožňuje v parametroch každého účtu nastaviť takzvané Prihlásenie do viacerých účtov naraz.

Keď školím, vždy upozorňujem:

Ak je niečo podľa vás nelogické, ak to trvá dlho, ak robíte nejakú akciu ručne 100x dookola, určite používate program zle vy, určite sa to dá ľahšie, určite sa ozvite.

Aj v tomto prípade sa mi to zas a znovu potvrdilo. Neustále prepínanie účtov bolo otravné. Tak som si teda konečne prečítal návod (keďže jednoduchý farmaceut na telefón sa v tomto prípade nekoná).  A bolo to tam.

Doplnené:

V URL https://plus.google.com/u/1/ to /u/1 definuje v ktorom accounte sa má daná služba otvoriť. Nula je primárny, jednička, dvoja… každý ďalší.  Dá sa to s výhodou využiť napríklad v bookmarkoch.

Zdieľajte obsah s priateľmi:

Najvyšší stupeň arogancie tvorcu návodu

Neexistuje kontraproduktívnejší prístup pri písaní návodu ako zavádzať vlastné názvoslovie a používať pojmy, ktoré sa nikde v aplikácii či oficiálnom návode na použitie nevyskytujú. Ak to navyše priznáte, prívlastok arogantný si plne zaslúžite.

Ukážkový príklad priniesol

V češtině se nejčastěji setkáme s pojmenováním “vložení klíčového slova” nebo “dynamický inzerát”, v angličtině je to nejčastěji “Dynamic Keyword Insertion” (DKI) nebo “Keyword Insertion” (KWI). Já pro jednoduchost nejraději používám výraz “makro” nebo “dynamická proměnná”.

Google Blog ČR: Dynamické proměnné v AdWords: úplný výčet

Abstrahujúc od tohto fó-pá je to článok celkom “pekný”. Hlavne preto, že slovom makro nakoniec označuje nie len danú funkciu, ale jej to čo bežný ľud nazýva slovami premenná a hodnota premennej .  😉

Zdieľajte obsah s priateľmi:

Facebook – rýchly návod na vkladanie linkov

Z adresného riadka prehliadača skopírujem URL, vložím do políčka status, chvíľu počkám kým si Facebook siahne po nadpis a kus obsahu a potom vymažem!!! vložené URL. Napíšem namiesto URL 2-3 slová, že vo co gou a prečo že som to tam vložil a až potom stlačím zdieľať.

Ako sa pozná lama na Facebooku? Slintá, má 4 nohy na fotke a v zdielaných odkazoch namiesto osobného komentára siahodlhé URL.

Zdieľajte obsah s priateľmi: