« Random quote

User Interface Design for Programmers (by Joel Spolsky)

2008-06-30

Permalink 13:41:18, autorius: yvl
Temos:: software

User Interface Design for Programmers (by Joel Spolsky)

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ė.

2 comments

Comment from: Juozas [Visitor]
Šiaip Joel teigia, kad savo diskusiją grupę specialiai sudizainino paprastai, be ypatingesnių pribumbasų, pvz. nėra galimybės atsakyti cituojant. Tam tikrus dalykus ten daryti nepatogu, todėl, kad nieks ir nenori, kad tu juos darytum :)
2008-06-30 @ 14:44
Comment from: Justasimus [Visitor]
Dalykas tikrai atrodo naudingas ir kaip tik nemoku daryti žmogiško interfeiso :) Tik norėtusi pilnos knygos, jei kada atsiras po ranka pilnas variantas parašyk :)
2008-06-30 @ 23:28

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
July 2010
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Search

XML Feeds

powered by b2evolution free blog software