| « Random quote |
Prieš kelias dienas kažkuris iš kolegų mestelėjo nuorodą į gana neblogą Joelio knygą. Pusę knygos galima paskaityt jo puslapyje (programuotojams siūlyčiau bent jau užmest akį). Rašymo stilius įkvepiantis rašyti "geresnį softą", kuris palengvins dieną vartotojui - "where else are you going to get a chance to make millions of people just a little bit happier?". Nemažai gerų pastebėjimų į ką derėtų atkreipti dėmesį kuriant programinę įrangą įliustruotų sėkmių/katastrofų istorijomis. Istorijos kaip visuomet - idomios, negirdėtos. Trumpai tariant - ne stebuklas, bet praleisto laiko negaila.
Perskaitęs paskutinį skyriu sugalvojau išrinkti ir parodyti kolegoms geresnes ištraukas. Emm, o kaip patekti į kitus skyrius? Niekaip. Gal turinys kur nors yra? Nėra.
Follow up:
Sugalvoju parašyt Joel - smulkmena, bet visgi UI trūkumas, o tokios knygos kontekste šiek tiek bado akis. Aha, komentarų rašyt nėra kur. Ne bėda. Paieškom, randam nuorodą "Discuss: Joel on software" - matyt čia. Išmeta sąrašą komentarų - laimei, yra paieška:
Search this group [........] [OK].
Na, senokai nemačiau OK mygtuko prie paieškos, bet negi kabinėsies. Paieška prieštvaninė, tad įvedęs knygos pavadinimą gaunu nemažą sąrašą temų, kurių komentaruose buvo paminėta "UI" (o kad paieška suveikė išvis matoma tik iš kažkiek pasikeitusio temų sąrašo).
Svetainė pilna tokių smulkmenų - jų fone knyga pradeda atrodyti kaip šventeiviški pamokslavimai. Tuomet pagaliau susivokiau, kad pradėję badyti akis smulkūs UI trūkumai, kilęs noras juos sutvarkyti ir mintys kaip galima būtu pagerinti situaciją prideda storą pliusą knygai.
O juk problema ne ta, kad programuotojai nemato ko reikia - ar paprasčiausiai nemoka gaminti "švaraus" UI. Tiesiog yra tos programinės įrangos dalys, kurios visiškai nesvarbios ar neįdomios žmogui kuris jas rašo. Neįdomios ne suprogramuoti, o naudotis. Visi suvokia, kad, tarkim, konfigūraciniai dialogai yra labai svarbūs. Bet svarbūs dėl to, ką su jais įmanoma nuveikti - o ne dėl to, kad jie palengvina programinės įrangos vartojimą.
Tai tiek.
P.S.: Joel taip ir neparašiau. E-mail'ai nėra mano mėgiamiausia feedback priemonė.