Unessa.net »

Unohtaako avoin lähdekoodi käyttäjän?

Eric Raymondin kirjoittama The Luxury of Ignorance: An Open-Source Horror Story kertoo elävästi siitä miksi tavalliset käyttäjät (so. Ihmiset -- ei nörtit) karttavat edelleenkin UNIX-maailmasta tuttuja ohjelmistoja joiden käyttöliittymät ovat syvältä ja poikittain.

Yksi Linuxin perusongelmista on juurikin tässä: kun käyttäjä yrittää ratkaista jotain järjestelmään liittyvää ongelmaa, hänen joko oletetaan tietävän koko järjestelmän rakenne ja toiminta tai ratkaisuksi tyrkytetään vaihtoehtoisesti "manuaalin" lukemista, joka on tyypillisesti kymmeniä sivuja sisältävä tiiliskivi (esim. web-sivusto) täynnä teknistä asiaa tai vaihtoehtoisesti yksi ainoa nörtin nörtille tekemä, erinäisillä hieroglyfeillä tai nörttikielellä kirjoitettu "pikaopas".

Alan harrastajien keskuudessa leviävät "et vaan osaa" - lausahdukset kaikuvatkin mielestäni ihan väärille korville: se kun on se ohjelmoija joka ei osaa jos käyttäjä ei onnistu tehtävässään.

On sääli, että osa avoimen lähdekoodin ohjelmistoista (tai lähinnä niiden käyttöliittymistä) on toteutettu täysin ala-arvoisesti. Fakta on kuitenkin se, että vaikeakäyttöinen tuote ei leviä suuren yleisön käyttöön vaikka sen saisi ilmaiseksikin, koska suurin osa meistä maksaa mieluummin helposta kuin käyttää ilmaiseksi vaikeaa.

Vapaan lähdekoodin kehittäjä ei siis loppujen lopuksi voi kuitenkaan jättää käyttäjää huomiotta ja se näkyy hyvin uudemmissa ohjelmistoissa. Vaan pelkäänpä silti pahoin, että vanhempien nörttisukupolvien luomukset tulevat palvelemaan jatkossakin vain ja ainoastaan nörttejä.

Julkaistu 27.02.2004 klo 17.11. Lokerossa Käytettävyys.

 
 

3 kommenttia

  #1 Tulilintu kirjoitti 2.3.2004 klo 07.38:

Kyllähän Linuxiakin parasta aikaa kehitetään helppo käyttöiseksi ja kyllä siitä sitä tulee.

  #2 kalamuki kirjoitti 10.3.2004 klo 13.02:

Tulilintu: Linuxia kehitetään joo mutta ei se ole vielä kehittynyt meille tolloille sopivaksi. Se oli se Villen pointti tässä jutussa, luulen. Ei kritisointi ole aina dissaamista, niin kuin nuoriso sanoo.

  #3 Uninen kirjoitti 10.3.2004 klo 23.22:

Väitän, että juuri nimenomaan näitä perinteisiä UNIX-järjestelmistä tuttuja ohjelmia joita Linuxinkin komentoriviltä useimmiten käytetään ei todellakaan olla kehittämässä käyttäjäystävällisemmiksi. "Miksi pitäisi kun hyvin ne ovat toimineet tähänkin asti?" -kysyy nörtti. (Korjatkaa toki jos olen väärässä.)

Se minkä parissa nyt esimerkiksi Linux-distroissa kiivaasti puuhaillaan, on uusien (graafisten) käyttöliittymien kehittäminen näiden vanhojen ohjelmien päälle, ja toisaalta olemassaolevien ikkunointijärjestelmien parantaminen sellaiseen kuntoon, että ihmisetkin osaavat niitä käyttää.

Ongelma, josta Eric Raymondkin artikkelissaan puhuu, ei kuitenkaan vähään aikaan ole katoamassa mihinkään: suuri osa avoimen lähdekoodin vanhoista (ja tehokkaista) ohjelmista on kerrassaan hirveitä käyttää, eivätkä tavalliset ihmiset tule niitä koskaan käyttämäänkään ennenkuin se onnistuu toimivalla käyttöliittymällä. (Hyvä esimerkki tästä on alkuperäisen artikkelin CUPS, jonka graafinen käyttöliittymä Mac OS X:lle on tehty esimerkillisen hienosti.)

Ja kalamukin kommenttiin vielä, että totta turiset. En missään nimessä dissaa Linuxia (paitsi sitä Mandrakea vai mikäseoli, jonka koodista tuli täällä ohimennen puhetta Windowssin lähdevuodon yhteydessä ;) - päin vastoin. Avoin lähdekoodi on mielestäni parasta mitä ohjelmoijayhteisö yhteiskunnalle antaa. Pro OS! :)