Ty by mely byt podle me definovane takto:
1) Zjistit, co ve skutecnosti zpusobuje, ze to uzivatelum prijde, ze to sucks - cili co v nich zpusobuje negativni emoce
2) Navrhnout software tak, aby pri jeho pouzivani v realne situaci, na realnem PC a realnem OS, tyto byly minimalizovane
3) Mereni overit, ze tomu tak skutecne je.
Mimochodem - muj posledni HW projekt
K článku - skupinka magorů udělala naprosto nepoužitelný browser. To jsem si odnesl z článku. Naprosto úmyslně a účelově naprogramováno něco co uživatele co nejvíc odradí. Jinak s clockem celkem souhlasím především v bodě 1+2.
ALE:
2clock - opravdu si myslíš že je někdo tak blbej aby poslal peníze na "jitrnici co svět neviděl"? PDF akorát plný XXXX a prázdných fotek. Kdo do tohodle může dát svoje peníze??
Delate pomerne castou a hloupou chybu - zamenujete subjektivni a objektivni. Pokud tvrdite, ze je ten projekt postaven na nepodlozenem predpokladu, pak delate stejnou chybu kdyz bez podlozeni tvrdite, ze to uzivatele co nejvice odradi.
Jsou z toho mozne tyto zavery:
1. autori znaji svoji cilovou skupinu a tu prohlizec neodrazuje
2. autori neznaji svoji cilovou skupinu (ale proc by to potom delali?)
Je to jednoduche. Pokud se vam to nelibi, tak to nepouzivejte. Pokud kritizujete clanek, s tim vam nepomuzu, je to predstaveni programu, ktery asi neni pro vas.
Jenže vim a dokonce i vi nabízí mnoho možností, které notepad nenabízí, Lisp nabízí věci, které neumí Java a věci, které Java umí, de facto umožňuje udělat jinak. Unix nabízí oproti Windows na stříbrném věci, které se ve Windows dají dělat hůře (a naopak). Suckless si libuje v tom, že toho uživateli nabízí MÉNĚ. Ani to nemusí být špatné a osobně oceňuju, že se snaží šetřit systémové zdroje. Jenže minimalismus by měl znát míru a mít pro každé omezení řádné odůvodnění. A tady si myslím, že to je dost sporné.
Po přečtení článku, nbízí Surf taky něco co ostatní ne.
Je zde jenom rozdíl v tom že VIM nabízí něco vám, tak je to správné, SURF vám nic nenabízí, takže je to špatné :D
Co tak říci, pro vás není a nevnucovat váš názor, že tedy není pro nikoho?
Ale to by nesměl mít člověk velké EGO a myslet si, že na něm stojí svět...
Jednou možností je prohlašovat "píšu SW pro lidi", a proto ho navrhovat podle potřeb uživatelů. Druhou možností je prostě psát co chci, bez ohledu na potřeby kohokoli jiného. Ten druhý přístup zpravidla není moc úspěšný, protože výsledný SW vyhovuje jen velmi malé skupině lidí.
Omyl. Druhý přístup naopak plodívá ty nejlepší výsledky - píšu SW pro sebe, sobě na míru, vím, co od něj přesně chci a mám jasné představy o tom, co, jak a proč a práce na tom mě baví. Když to vyhovuje mně, nejspíš se najdou i jiní, kterým to taky bude vyhovovat. Ale přinejmenším existuje aspoň jeden člověk, kterému to sedne.
Při přístupu "píšu SW pro lidi" to může dopadnout (a velmi často to tak i dopadá), že množina uživatelů, jimž to vyhovuje, je prázdná. Pokoušet se myslet za jiné je totiž jedna z nejzrádnějších věcí.
Ad pokoušet se myslet za jiné je totiž jedna z nejzrádnějších věcí - jasně, ať si to uživatelé napíšou sami :)
Programátoři používají počítače dost specifickým způsobem, a mají dost nezvyklé potřeby. Pokud se při vývoji soustředí na své potřeby, výsledek může vyhovovat jim, ale nejspíš neosloví masy. Typickým příkladem může být Gimp, který možná připadá skvělý jeho autorům, ale grafici se Gimpu se obloukem vyhýbají. Jedinou doménou Gimpu je Linux, a to jen proto, že na Linuxu je nedostatek lepšího SW pro úpravu fotek.
Ony existují velmi dobré důvody, proč se firmy při vývoji soustředí na ergonomii a design UI, provádějí testy včetně eye trackingu, a sbírají informace o tom co uživatelé ve finále se SW opravdu dělají.
No jo, jenže člověk, který si po večerech programuje pro radost, bude těžko dělat ergonomii a design jako velké korporace. To se netrefí nikdy, pokud bude chtít výsledky jako ty velké korporace pokud jde o UI. Na to, aby to od těch velkých korporací obšlehávali, ani tak nikdy nebude dost zdrojů. Výsledky takových pokusů budou vždycky působit upoceně a pořád to bude jen nedotažená napodobenina komerčních produktů. Minimum vývojářů a minimum prostředků si vynucuje minimalizující postupy, pokud výsledky co do funkcionality mají konkurovat, nebo spíš nabízet levnou alternativu k těm komerčním.
Jako extrémní příklad bych uvedl třeba OKAD Chucka Moora. Program, který se vejde na disketu, sloužící k návrhu integrovaných obvodů (on sám si ho napsal za účelem návrhu mikroprocesoru), řadou funkcionalit předčí komerční SW za miliony dolarů, ale za cenu toho, že holt musí vypadat, fungovat a ovládat se poněkud osobitě.
Ja se citim nerespektovany kdyz rikas "opravdu si myslíš že je někdo tak blbej aby poslal peníze na "jitrnici co svět neviděl""
Dal se citim nastvany, protoze si myslim, ze tim nepravem urazis a ponizujes tech 13 lidi, co mi uz na to poslali celkem 13'300 Kc.
Dale se citim nerespektovan a nepravem kritizovan kdyz pises "akorat plny XXXX".
Kdo do tohohle muze dat svoje penize? Odpoved na tuto otazku si muzes precist na http://ronja.twibright.com/distillcooker/ pod hlavickou "List of donors"
Prekvapuje me, ze toto rikas ve svetle referenci ktere tam mam, na predchozi 4 timto zpusobem uvonene navrhy na Ronje.
"Dale se citim nerespektovan a nepravem kritizovan kdyz pises "akorat plny XXXX"."
Jak neprávem? Viděl jste ten dokument? On je opravdu plný XXXXX. A to ne jako začerněných sprostot, ale opravdu velkých písmen X. Ve světle vašich referencí se mi chce věřit, že vám jen selhal export do .pdf a vy jste si toho ani nebyl schopen všimnout.
Vzhledem k zaměření na počty řádků a kompilaci kvůli malé změně v konfiguraci bych to spíš viděl na to, že se nejedná o to co přijde sucks uživatelům, ale programátorům. Lze totiž napsat program, který bude uživatelsky velmi přívětivý, ale po stránce kódu bude stát úplně za kulový a takový by v této komunitě neuspěl.
Ja se citim nerespektovan kdyz rikate "A cpat do diskuze svoji reklamu". Dle meho nazoru to neni reklama, ale marketing. Podle prednasky o marketingu co jsem videl (http://www.youtube.com/watch?v=vWNDH3ej_Po) je reklama neco, co je placene, coz v tomto pripade neni.
Dale se citim nerespektovan a nepravem kritizovan kdyz rikas "je ubohe". Dle meho nazoru to ubohe neni, zejmena u projektu, ktery je open source HW, crowdfundovany, a kde mam historii dle meho nazoru slavnych OS projektu jako Ronja nebo Links.
Dale se citim nerespektovan a nepravem kritizovan kdyz pises "Navic ten projekt na destilaci/rektifikaci vypada hodne amatersky a neseriozne".
Co konkretne ti pride na Distillcookeru amaterske?
A co konkretne ti prijde neseriozni?
Celé to pdfko je amatérske aj so stránkou, akoby to robil žiačik druhého ročníka strednej školy.
Neseriózne mi príde tá cenzúra XXX, to že tam nie je žiaden nákres, schéma ako by to mohlo fungovať a tiež mi príde neseriózne robiť si na úkor tohoto webu reklamu. Akou sumou podporíš beh root.cz, ak ti vďaka nemu pribudnú na účte chechtáky?
A na ten pocit nerešpektovanosti som ti už odpovedal, že to bude tým, že asi nerešpektovaný budeš. A to bude tým, že si smiešny aj so svojou žobravou stránkou.
Ja se citim nerespektovan a urazen kdyz pises "kasparek"
Dale se citim nerespektovan kdyz pises "ma [...] po zizalkach", ale ja to za ucelem backlinku nedelam.
Ja to delam za ucelem, aby se lidi dozvedeli o moznosti, ze pokud se jim projekt libi, mohou na nej poslat prispevek a tak prispet k jeho uvolneni pod open source licenci, cimz bude potencialne 0.8 miliard uzivatelu profitovat na svem zdravi, ktere je jim dle meho nazoru nepravem odepirano.
Popravde receno nechapu duvod toho fundraisingu. Je to pomerne mala castka, kterou clovek bud' odpracuje protoze chce, nebo ... ? Vzdyt' v Zurichu se za to temer neda ani mesic bydlet. Navic predpokladam normalni plat je o rad vyse, proto mi to postrada smysl.
Projekt to ale vidim jako uzitecny, i kdyz v nasich podminach by se spis uplatnil navod na vyrobu destilacni kolony pro uplne jine ucely ;-).