"A gépírónő régen repült volna, ha ilyen marhaságokat firkál egy dokumentumra! Írógépe, tolla volt - halálfélelme nem - mégsem tette."
Milyen marhaságokra gondolsz?
"Ha nincs halálfélemed, akkor miért kell mellőzni a logikát és az ésszerűséget?"
Arra akartam kilyukadni, hogy mindenki számára evidens, hogy autóval nem hajtunk neki a falnak, de az nem, hogy kérdőjelet nem rakunk a fájlnévbe. Utóbbiban sem a logika nem segít, sem az ésszerűség, semmi. Csak egy olyan rendszer ismerete, ami felhasználói szempontból felesleges, ha egy szimpla hibaüzenetben tájékoztatjuk az usert, amikor elvéti.
"A felhasználó hiába kapja meg a hibaüzenetet. Nem olvassa el, nem is tudná értelmezni (alapismeretek hiányában), és nem tanul belőle."
... mert ne legyen már hiába egy olyan hibaüzenet, hogy "A megadott fájlnév túl hosszú, max 123 karakter lehet", vagy "A fájlnév nem tartalmazhat néhány speciális írásjelet úgymint (lista), kérjük mellőzd ezek használatát"
Tényleg ennyire hülyének nézzük a felhasználókat, vagy ma már el se tudunk képzelni értelmes kommunikációt velük a szakzsargonnal írt hibaüzenetek és a "something went wrong" jellegű hibaüzeneteken túl?
A felhasználókat nem arra kell megtanítani, hogy milyen szabályok vonatkoznak a fájlok neveire. Ezeket meg fogják tanulni akkor, amikor először próbálnak illegális karaktert használni. Okos szoftver nem engedi, figyelmeztet. Buta szoftver ha engedné se tudja használni, mert a rendszerhívás ami a fájlokat ténylegesen létrehozná nem engedi. Így kéne működnie.
Amire meg kellene tanulni, hogy ne féljen elolvasni egy hibaüzenetet és értelmezni. Hogy képes legyen magának megoldani egy olyan problémát, hogy ha kérdőjelet ír a fájlnévbe, és kapja a hibaüzenetet, miszerint ne használj kérdőjelet a fájlnévben, akkor képes legyen azt módosítani és megpróbálni újra a mentést.