Vise umede de programator

Intors dintr-o scurta iesire din peisaj, am constatat cu uimire ca iar mi-am neglijat blogul si promisiunea de a ma tine de el. Merit sa fiu flagelat cu 10 pisci infometate. Pana atunci insa…

…ma enerveaza ceva, ca intotdeauna. In cazul de fata, ma irita comportamentul de mama iubitoare pe care programatorii de software par sa-l fi contractat iremediabil in ultimii ani. Pe scurt, draga programatorule, vorbesc despre obsesia conform careia programul dezvoltat de tine este cel mai important lucru de pe pamant, exceptand pozele cu pisici.

E nevoie de o actualizare? Scoatem utilizatorul din orice altceva, pentru a-l pocni in cap cu un pop-up oribil pe care am scris cu Comic Sans ”Update Complete!” (aviz Adobe). Compania ta tocmai a adus pe piata un produs complet irelevant? Baga-i nenorocitului aluia din fata ecranului un .jpeg gretos cu informatia!  Pe scurt, creatorii se comporta la fel ca mamele  incantate de bebelusul lor, gata sa arate tuturor ultima poza in care ”bebe mic a facut căchiţăăăă!”.

Mi se va spune ca exagerez, dar eu ma voi preface ca nu aud, in timp ce pe fundal rasuna Macarena din boxele unui casetofon Goldstar 98. Imi e foarte greu sa iert genul asta de gafe, avand contact cu domeniul dezvoltarii de software. Daca acum 15 ani puteam intelege genul asta de intreruperi, acum e mai greu. Cand pe piata aveai de ales intre Windows, MS-DOS si a fi considerat un geek dubios, cand TBAV si RAV erau antivirusi, puteam intelege. Mai mult, daca un program avea o super oferta atasata, faceam bine si o citeam. Cum prin 97-98′ era mai putin net decat nemtoaice frumoase, un update era o provocare in rarele cazuri in care il puteai face. Dar acum, cand am un milion de alegeri la dispozitie, de ce as mai suporta o femeiusca crizata care-mi mananca RAM-ul, imi incetineste PC-ul si-mi polueaza campul vizual?

 

Gluma de adanca profunzime preluata de pe www.epanorama.net

Un exemplu frumos e antivirusul Avast. Exemple proaste sunt Windows si mai nou, Android. Ultimul sistem de operare, intens dedicat telefoanelor mobile are ciudatul obicei de a considera toate idioteniile importante, de la actualizarea Google Maps la anunturi de tip ”your phone is no longer connected to the PC”. Chiar si asa, campionul egoismului este Yahoo Messenger, un fel de ruda retardata a unui program de chat. Se uita omul la un film? Isi intregeste colectia de pornache? E la ultimul nivel al unui joc foarte frustrant? Yahoo Messenger s-a restartat. Yahoo Messenger s-a actualizat. Yahoo Messenger a instalat Yahoo Toolbar. Yahoo Messenger e ca un pusti american de 7 ani cu coeficientul de responsabilitate mai mic decat PIB-ul  Zimbabwe. Noroc ca exista Firefox cu actualizarile, importurile si verificarile lui de compatibilitate, altfel Yahoo Messenger ar fi ocupat singur primele trei locuri de pe podium.

Mai grava este insa incalcarea prioritatii de rulare. Prioritatea este, asa cum ii spune si numele, ”importanta” pe care si-o acorda un program in raport cu procesele de sistem, care au prioritate 0. In atare conditii, cum iti permiti tu, convertor video (la tine ma uit, AVS), cum iti permiti tu, platforma in care investesc niste bani (se aude Steam?) sa imi minimizezi Photoshop-ul sau sa imi blochezi o defragmentare pentru ca ”exista o actualizare noua” sau pentru ca task-ul programat in background ”s-a incheiat cu succes”? De cand isi permite un joc sa-mi instaleze ”ultima versiune” de DirectX fara sa ma intrebe, macar in installer? De ce isi permite un program cumparat ca, la dezinstalare, sa lanseze automat browserul si un sondaj pe care nu l-am cerut? De cand imi spune mie o succesiune de algoritmi ce e ”prioritar”? Sa nu-ti vina sa-i arzi vreo doua programatorului sau designerului care a dat prioritate maxima unui pop-up absolut inutil? (nu de alta, dar daca am instalat programul, inseamna ca vreau ceva de la el).

Concluzia care se prefigura din titlu (chiar, de ce-am mai scris randurile astea?) e simpla: pentru un utilizator de PC, tableta sau smartphone, NIMIC, dar NIMIC nu e mai important decat ceea ce face el in momentul ala! Daca tot ai de gand sa-l deranjezi in putinele clipe in care se crede singur, trebuie sa fii al naibii de sigur ca ai ceva important de spus!

P.S: Stiu ca promisesem un articol despre Politia Romana. E scris, doar ca astept confirmarea din interior a unor date.

31 Comments

  • Avast? Adica ala care scoate un pop-up in dreapta-jos si vorbeste cu tine? (Parca ala era… nu mai stiu, oricum l-am scos dupa a doua sau a treia oara cand a facut chestia asta.)

  • o sa adaug aici minunea de VLC care te intreaba la pornire daca vrei sa downloadezi actualizarile. nu sa le instaleze el automat, ci sa downloadezi tu un update.

    asta in conditile in care eu pornesc playerul sa ma uit la un film, nu sa fac munca de administrare.

    a, btw, cei mai geniali sunt Adobe cu Flash Player .. la fiecare update fut ceva care inainte mergea bine ^_^

  • Odeena: Chiar el. Are optiuni pentru a minimiza load-ul ram, vocea se scoate rapid iar pop-upurile din dreapta jos au prioritate minima. Pe scurt, poti sa-l faci sa taca complet 🙂

    dAImon: Era sa uit de VLC. Updating font cache…

  • Kross am senzatia ca vrei sa bati niste programatori :)).

  • Imediat, sa ma incalzesc putin 🙂

  • Acuma sa stii ca nu programatorii decid ce/cate mesaje sunt trimise catre utilizator. Dar trecand peste asta nu ma pot abtine sa nu remarc ca toate programele enumerate de tine sunt freeware. Gratuitatea lor vine cu un pret…

  • Cu pretul prostiei? Eu nu de ad-ware ma plang, ci de alegerea momentelor si proiectarea unor alerte. Nu ma deranjeaza reclamele din Yahoo Messenger, ci intreruperile nasoale (il folosesc totusi rar). Sistemel de operare nu sunt freeware (Android e freeware pentru producatori, dar la noi ajung niste versiuni ”optimizate” de cei din urma).

  • Practic, gratuitatea lor depinde de sustinerea comunitatii + ad-uri. Ambele depind pana la urma de usurinta si comoditatea de utilizare.

  • Nici eu nu ma refer la ad-ware, ma refer la faptul ca nu sunt testate/optimizate cum ar trebui. In momentul in care ceri bani pe un produs il optimizezi (dupa puteri) pana la ultimul surub, daca il oferi gratis “merge si asa”. Apoi mai e si partea cealalta – tu poate te consideri agasat de prea multe mesaje, altii poate sunt incantati de ele. Ca sa continui exemplul lui dAImon poate unii vor sa fie la curent cu ultimele versiuni de software…

    Despre Android nu vorbesc (eu inca am un Nokia de acu 3 ani) dar senzatia mea este ca injuraturile le merita producatorii telefonului nu Google.

  • Din pacate, softul problematic vine tocmai de la Google care isi considera software-ul stock ”prioritary, no matter what”.

    Cu totii vrem sa fim la curent, nimeni nu vrea sa fie deranjat.

  • Problema cea mai mare a programelor software este concurenta si prin mesajele astea vor sa arate utilizatorului ca sunt utile .

  • Da, dar e ca si concurenta dintre produsele hardware: N-ar fi mai bine sa ai un produs excelent mai intai si dupa sa te lauzi?

  • De vreme ce ai stat destul de mult prin advertising cred că știi cum se face o campanie de promovare. Use whatever means necessary. Și nu cred că vreun programator e încîntat de ideea de a pune o reclamă în produsul pe care l-a făcut.
    Cît despre popup-uri informative: 1) sunt configurabile (sunt sigur că pînă și YM are posibilitatea de a nu notifica utilizatorul) și 2) sunt chestii importante (e important pentru mine să știu pentru ce mi s-a consumat banda de net pe mobil. Plus că la Android toate notificările stau într-un singur loc pe care îl accesez cînd vreau. Și am ‘Clear’ pe toate notificările.

    Și mesajele alea mai sunt acolo și din cauze legale. Dai exemplul cu YM care a instalat Yahoo Toolbar – trebuie să fii notificat că s-a apucat să-ți modifice chestii prin calculatorul tău. I don’t really see your point.
    Și nu văd ce legătură are asta cu programatorii sau cu bugs/features.

  • Pai tocmai datorita concurentei uriase esti nevoit sa scoti pe piata un produs beta si sa-l updatezi dupa aia, pentru ca daca astepti pana scoti un produs bun o sa devina destul de curand un produs depasit, avand in vedere ritmul actualizarilor celorlalte produse software.

  • doamne cate cuvinte necunoscute mie intr-un singur post!

  • Dorin: Nu, e pur si simplu egoism in anumite cazuri. Tocmai pentru ca am stat prin publicitate, stiu ca nu e cazul sa folosesti un canal supraaglomerat unde esti 90% sigur ca vei irita utilizatorul.

    Yahoo Toolbar e o mizerie si pana anul trecut, notificarea consta in a-ti spune la instalare intr-o casuta mica ”Install Yahoo Toolbar”.

    Romania Inedit: De acord, dar nu vad neaparat legatura.

    Iluzia: Culmea, am tradus in romana.

  • Tu observi ca primele in top sunt fix programele iubite de utilizatori ? Si nu-ti sugereaza asta ca poate problema nu-i la devi, ci pur si simplu pizdele de populeaza azi planeta simt o nevoie imperioasa sa le tina cineva de mina ? Hm ?

  • Posibil, dar si in anii 90′ era aceeasi duda 🙂

  • Si-aia-i drept…

  • Am mai adaugat un paragraf de clarificare:

    Mai grava este insa incalcarea prioritatii de rulare. Prioritatea este, asa cum ii spune si numele, ”importanta” pe care si-o acorda un program in raport cu procesele de sistem, care au prioritate 0. In atare conditii, cum iti permiti tu, convertor video (la tine ma uit, AVS), cum iti permiti tu, platforma in care investesc niste bani (se aude Steam?) sa imi minimizezi Photoshop-ul sau sa imi blochezi o defragmentare pentru ca ”exista o actualizare noua” sau pentru ca taskul programat in background ”s-a incheiat cu succes”? De cand imi spune mie o succesiune de algoritmi ce e ”prioritar”? Sa nu-ti vina sa-i arzi vreo doua programatorului sau designerului care a dat prioritate maxima unui pop-up absolut inutil? (nu de alta, dar daca am instalat programul, inseamna ca vreau ceva de la el).

  • Windows NU-si face update. E cu licenta, dar ma doare la 2 metri in fata nasului de update-urile lui. absolut toate programele sunt setate sa lasa update-urile mai usor. Asa ca in general am liniste 😀

    AVG-ul isi face update, ca e important, malwarebites la fel. Restul pot sa mearga si asa.

  • Nu stiu, dar cand un soft imi intrerupe activitatea ca sa urle ”Am facut update”, vad actiunea asta ca pe un ”Mircea, fa-te ca lucrezi” (Iata, programul meu chiar face ceva!)

  • VLC are alte probleme mult mai mari cu unele formate (.mkv fiind cel mai obvious). Desi il prefer si mi-a intrat la inimioara, tot MPClassic ramane baza.

    Steam…….nu accept asa ceva in calculatoru’ meu. La fel cu Games for Windows Live. *DRM speech postponed* La fel si cu antivirusu’ flamand.

    Inlocuieste Yahoo Messenger cu o alternativa web si ai rezolvat inca o problema, schimba Firefox cu Opera (sau Chrome, MEH!) si te vei simti ca nou. Mai nasol e cand ai nevoie Firefox sau IE, iar daca esti ueb divielopår s-ar putea sa treci prin toate pt o testare, dar…details, right?

    Astept articolul despre albastrei 😀

  • Whisperer: Steam e excelent pentru jocuri online. E mai degraba ”peer pressure” + oferte bune la titluri decente (desi tot gog.com e baza, fara DRM si clienti).

    Yahoo Messenger e oricum secundar Pidgin, iar pentru voice si camera folosesc G-Talk. Chiar si asa, am uneori nevoie de el.

    Chrome e browser primar, Firefox e ”carator de bookmarks & subscriptions”.

    Articolul e gata. Nu stiu cat e de grozav, dar astept niste confirmari (macar cat de cat corect sa fie).

  • Deci pe primul loc, înainte de pozele de pisici, sunt pisicile. 😆

  • Cum am apucat sa lucrez in domeniul asta, nu programatorii au visele astea umede, ci producerii, project managerii, etc.. Toti astia care se cred importanti intr-un proiect. Am apucat sa vad cum strici o serie RPG cat de cat populara si de succes, doar pentru ca unei **zde din Franta i-a venit sa-l faca freemium. Deci, hai sa modificam: open-world RPG out, Arena wave based RPG-ish crap IN, hundreds of popups IN, reminders IN, you want to use a staff, well then pay up…

  • Despre ce serie e vorba 🙂 ? (Ma gandeam la Allods si la Rage of Mages, dar aia sunt rusi si e vorba de trecerea de la RPG la MMORPG).

  • Dungeon Hunter, pe mobile. 😛 Android si iOS.

  • Mi-a placut joculetul, doar ca-i un hack’n slash, nu tocmai RPG 🙂

  • Ai incercat decat DH1? DH2 e mai mult quest oriented, dar tot hack & slash. Dar oricum, a treia iteratie, care inca trebuie sa apara, e o idiotenie completa. A avut succes, dar acum “project managers” se duc catre social gaming, a la Facebook. Ceea ce e complet aiurea pe un telefon mobil.

  • Singurul la care a mers a fost Pocket Legends, dar ala e direct MMORPG.

One Pingback

Leave a Comment

Your email address will not be published. Required fields are marked *