Međutim, svi smo različiti i svak na svoj način koristi računalo. Tu je i miš, mobitel, govor, različite mogućnosti komuniciranja s računalom. Kako napraviti da neki program bude lagan za korištenje u svoj toj kompleksnosti mogućnosti?
Jednostavnost mi je ogromna inspiracija i težnja u onome što radim. Da bi program bio jednostavan, treba ga napraviti uvažavajući da će se koristiti na različite načine i s različitim uređajima. I onda za svaki od tih načina i uređaja raditi na njegovom pojednostavnjivanju.
Često se zapitam kad vidim koliko naglašavam da je Izračunko jednostavan, koliko je to banalno reći. Zar ne teže svi jednostavnosti? Zar to nije jedna od glavnih karakteristika dobrih programa?
A onda se sjetim svojih početaka. Kupnje iPada kako bi proučavao kako su dizajnirani programi za njega, programi za koje kažu da imaju vrhunski dizajn. Sjetim se oduševljenja kad sam kupio prvi MacBook i shvatio koliko je genijalno napravljen (doduše tek nakon otprilike mjesec dana patnje i učenja zbog prelaska s Windowsa).
Shvatio sam da više ne moram znati gdje se šta nalazi na računalu, to ću lako (jednostavno) pronaći. Shvatio sam da kad mi nešto zatreba, da je to vjerojatno već tu (npr. osnovno uređivanje slika, alati za automatizaciju). Shvatio sam da je jednostavnost kompleksna. Da zahtijeva veliko znanje.
I cijelo vrijeme od tada, s Izračunkom mi je ideja da bude što jednostavniji za korištenje. Pa smo odmah u startu, s prvim Izračunkom krenuli tzv. mobile-first pristupom – da odmah bude rađen za mobitele. Vodili smo se idejom da ga može koristiti i bakica s pazara (tržnice, placa, pijace – evo još 3 riječi samo da bi se bolje razumjeli, i u jeziku treba biti jednostavan). I mislili smo da smo na dobrom putu dok me jedan prijatelj koji nikad prije nije radio na računalu nije zamolio da mu instaliram Izračunka jer mu treba program za fiskalizaciju. Tada sam puno naučio. On nije čitao što piše, već bi kliknuo na prvo na što se može kliknuti i onda gledao što se dogodilo.
Nevjerojatno je koliko je dizajn važan. Dizajn uključuje puno toga. Uključuje način rada, uključuje okuugodnost, uključuje jednostavnost. Kod računalnih programa, jednostavnost kreće od dizajna. A dizajn kreće od ideje.
Naša osnovna ideja za novog Izračunka bila je da pred sobom na ekranu imate list papira na kojem radite ponudu ili račun. Pa smo radili da ta ideja bude napravljena što jednostavnije. S druge strane, na mobitelu ne možete imati list papira, za mobitel treba raditi drugačije.
I tako, za ovaj članak sam krenuo tražiti citate o jednostavnosti. Onaj koji mi najviše rezonira dolazi od jednog dizajnera pod imenom John Maeda:
“Jednostavnost je uklanjanje očitog i dodavanje smislenog”
Drugi citat koja mi rezonira je od Alana Perlisa:
”Jednostavnost ne prethodi kompleksnosti, već slijedi nakon nje”
Obojica se bave i razvojem softvera, vjerojatno nije slučajno što mi baš njihove riječi najviše rezoniraju.