Arhiva

Archive for the ‘Surprize’ Category

Lenea programatorului cea de pe urma

iulie 29, 2013 Un comentariu

lene2

In seria „Programatorii altfel” aflam lucruri inedite despre softisti, si anume ca „Lenea este prima virtute a unui programator” – dintr-un articol despre lene tocmai de pe ro.wikipedia.org – „Lenea ca factor de progres al omenirii”, din care citez: „Există oameni care opinează că lenea, în afara stadiului de trândăvie, care presupune refuzul de a munci, are efecte benefice”.

Expresia „Lenea este prima virtute a unui programator” ii apartine lui Larry Wall, inventatorul limbajului de programare Perl – care probabil a inventat acest limbaj din lenea de a invata C++ 😉 .

De mare profunzime este si afirmatia scriitorului SF Heinlein, care-i ataca frontal pe matinali:

Astfel, Robert A. Heinlein, scriitor american de literatură științifico-fantastică, afirma că „progresul nu este realizat de către cei care se scoală devreme. Este realizat de oameni leneși care caută căi mai ușoare pentru a realiza ceva.” [8]

Iar acum cuvintele lui Larry Wall:

De asemenea, Larry Wall, inventatorul limbajului de programarePerl, scria în cartea sa Programming Perl că lenea este prima virtute a unui programator (următoarele două fiind nerăbdarea și hybrisul), deoarece programatorul leneș caută mijloace de a-și face viața ușoară prin automatizarea la maxim a oricărui proces și prin buna documentare a programelor sale, care îl face să nu fie nevoit să dea utilizatorilor explicații în mod repetat.

In acest context, de mare actualitate este si pseuo-proverbul: „Nu fa azi ce poti lasa pe maine, ca poate poimaine nu mai trebuie”, cu corolarul „Lenea e bratara de aur”.

lazy1

P.S. Stiu ca va e lene sa cautati articolul, asa ca va dau link-ul aici:  http://ro.wikipedia.org/wiki/Lene#Lenea_ca_factor_de_progres_al_omenirii

P.P.S. Pentru cine nu stie ce inseamna hybris (nu-i nici o rusine, nici eu n-am stiut) mai dau un link aici:  http://dexonline.ro/definitie/hybris

Simt, deci exist?

decembrie 19, 2012 Lasă un comentariu

IBM a lansat ca in fiecare an un nou set de „profetii” despre cum va evolua lumea tehnologiei in urmatorii 5 ani. In timp mare parte a celor implicati in dezvoltarea de software lucreaza inca pentru industrii clasice, din domeniile bancar, telecom, asigurari, utilitati, retail – altii (printre care si IBM) fac cercetari intense in domeniul integrarii de senzori care sa emuleze ceea ce omul percepe prin intermediul simturilor, dupa cum aflam dintr-un articol din ZF: Peste 5 ani computerele vor percepe lumea la fel ca oamenii

Astfel, în curând un utilizator care doreşte să cumpere îmbrăcăminte de pe internet va putea simţi materialul numai prin atingerea ecranului. Senzorii computerelor se apropie rapid de nivelul de complexitate necesar pentru a interpreta prin atingere caracteristicile unui obiect. Totodată, IBM crede că peste 5 ani un smartphone va putea imita prin vibraţie caracteristicile unei suprafeţe – utilizatorul va atinge ecranul din sticlă, dar va percepe materialul respectiv, spre exemplu o rochie afişată pe display. Cercetătorii IBM lucraeză deja la aplicaţii pentru utilizarea în domeniul retail sau în sectorul sănătăţii a tehnologiilor bazate pe atingere, pe senzori infraroşii sau pe puncte de presiune. IBM anticipează că peste 5 ani computerele vor putea interpreta imaginile mai bine decât oamenii, analizând culorile, texturile şi alte caracteristici pentru a aduna informaţii. În domeniul medical, computerul va „vedea” mai multe detalii şi informaţii decât doctorii în planşele rezultate în urma testelor de rezonanţă, precum radiografiile. Spre exemplu, un computer va putea diferenţia rapid ţesutul bolnav de cel sănătos în urma unui test de rezonanţă magnetică, cred inginerii companiei americane. Computerele vor dobândi de asemenea auz, fiind capabile să interpreteze sunete pe care urechea umană nu le aude sau nu le poate înţelege. Spre exemplu, IBM consideră că în 2018 un smartphone va putea interpreta cu acurateţe sunetele scoase de un nou-născut. În viitorul apropiat, computerele nu numai că vor putea detecta dacă un bebeluş este deranjat de ceva, ci vor stabili chiar dacă îi este foame, este obosit sau îi este cald, anticipează IBM.

Mirosul si gustul sunt si ele in vizor, insotite de o serie de posibile aplicatii:

Computerele vor putea ajuta oamenii să prepare reţeta perfectă prin descompunerea virtuală a alimentelor la nivel molecular pentru a determina, prin calcule complexe, ce combinaţii de arome vor fi pe placul „stăpânului”. Pe baza acestor informaţii, smartphone-ul va putea crea reţete ideale, IBM considerând că astfel oamenii vor mânca mai bine – mâncarea sănătoasă cu gust mai bun va fi mai atractivă.

Daca toate aceste descoperiri vor fi integrate in viitoarele computere/smartphone-uri si vor fi disponibile API-uri frameworkuri de dezvoltare si integrare (gen SDK-ul pentru aplicatiile pe Android) va urma o noua revolutie in domeniul aplicatiilor/computerelor, pe langa care recenta revolutie mobile va parea de mica amploare.

Nu pot sa nu remarc totusi ca prin aceste progrese ne apropiem de scenarii din unele distopii mai mult sau mai putin frankensteiniene, legate de calculatoarele viitorului, roboti care preiau controlul asupra oamenilor si celelalte. Urmatorul pas ar fi dobandirea de „consiinta  artificiala” pentru acest tip masini, realizarea pe care cercetatorii IBM ne-o vor prezenta ca posibila in previziunile de peste vreo 5-10 ani. Atunci va apare si specialitatea de analist-programator-computeropsiholog.

Astept cu interes vremea in care cerintele unui „program” voi fi transmise calculatorului verbal, in limbaj natural, urmand ca acesta sa  le „execute”. Cred ca in acel moment programarea va deveni politica.

La final, imi exprim si eu o intrebare/curiozitate: daca vor avea simtul gustului, calculatoarele viitorului vor prefera cartofii prajiti cu ketchup sau fara?

Paine si circ cu Yahoo si Apple

septembrie 5, 2012 Lasă un comentariu

O stire de saptamana trecuta ne-a impartasit secretul succesului Google: mancarea si distractia.

Cum asa? Pai, sa vedem: Marissa Mayer, fost VP la Google inca din vremea cand acesta era o firma de apartament  din California a dat cioara din mana pe vrabia de pe gard. Adica a vrut sa fie ea CEO, si nu oriunde, ci tocmai la Yahoo cel cu probleme de obtinere de venituri.

Stiti celebra intrebare: daca ai fi CEO al companiei X, care ar fi prima masura pe care ai lua-o in prima zi? Ei, bine Marissa la Yahoo a zis sa fie mancare gratuita (paine) si iPhone (circ) pentru fiecare angajat. Sa mai inveseleasca putin atmosfera in batranul internetului.

Probabil ca acestea sunt niste masuri demne sa mai creasca motivatia angajatilor si sa eficientizeze munca, dar nu sunt nici pe departe suficiente sa faca dintr-o companie care scade ca valoare de aproape zece ani si care nu a facut in ultimii ani modificari de substanta, o companie precum Google, care are zeci de produse atat de apreciate. Marea diferenta intre cele doua este probabil cultura interna si felul in care sunt conduse. Sa nu uitam ca in agonia ultimilor 3 ani Yahoo a schimbat vreo 3-4 CEO.

***

O alta stire dezvaluie unul din cele mai bine pastrate secrete ale Apple: de ce produsele Apple nu se strica niciodata?

Foarte simplu: pentru ca stricat, precum si alte cuvinte nu exista in vocabularul Apple, cum aflam chiar din trainingul intern al angajatilor din Call Center/Suport, furat de cineva si dat pe site-ul gizmodo.com.

Clientul intreaba: Cum se face ca iPhone-ul meu 4S vechi de numai 8 luni moare subit dupa numai 12 ore de functionare?

Apple raspunde: Telefonul dvs nu moare, are doar o cadere de calciu si o pierdere temporara a memoriei, suferita din cauza caldurii.

Vedeti, nici o problema, caldura asta e de vina.

Mortii de la Google

august 13, 2012 2 comentarii

Am dat peste un articol in EVZ, preluat dintr-un interviu realizat de Forbes cu un director HR de la Google: Ce se întâmplă cu angajaţii Google după ce mor, in care nu am gasit tehnici de imbalsamare sau mumificare, nu aflam nici daca sau cum ajung fostii angajati in lumea de dincolo. Nici macar daca le fac un Wall of Fame sau ceva asemanator.

Este vorba de un set de beneficii de care au parte familia si urmasii angajatilor din SUA, dintre care amintesc: primirea timp de 10 ani a jumatate din salariul anual al raposatului, copiii primesc şi ei 1.000 de dolari pe lună, până la împlinirea vârstei de 19 ani (sau 23 de ani, dacă sunt studenti full-time), cesionarea actiunilor detinute de mort inspre familie, …

Dacă un angajat al gigantului Google moare, partenerul de viaţă al acestuia (soţ sau soţie) este recompensat, timp de 10 ani, cu jumatate din salariul său anual. Aceste avantaje sunt disponibile tuturor angajaţilor Google din SUA, indiferent de vechimea în cadrul companiei. “Fiecare dintre cei 34.000 de oameni ai Google este eligibil pentru beneficii, indiferent de perioada de timp în care a lucrat la gigantul american”, scrie Forbes. Salariile de la Google variază între 100.000 şi 190.000 de dolari pe an pentru poziţiile de execuţie şi pot ajunge până la 240.000 de dolari pe an pentru funcţiile de conducere.

Nu stim daca ex-angajatii ajung in Rai, insa cu siguranta familia nu are parte de un Iad pe lumea asta, cel putin dpdv material. Asta datorita orientarii socialiste (democrate) a celor doi fondatori. Pe langa acestea articolul mai mentioneaza cateva avanataje de tip asigurari  sau facilitati de crestere a copilului, nu foarte intalnite in piata din SUA.

Bomboana pe coliva o pune CNN (tot in articol), care sintetizeaza: „Google isi trateaza angajatii care mor mai bine decat o fac unele companii cu angajatii vii”, si de abia aici ne ciocnim cu realitatea dura a vietii. Si asta in conditiile in care mortii nu mai au nevoie de nimic… Concluzia ar fi ca a muri la Google e aproape la fel de placut cu a munci la Google. Sau „Mai am un singur dor / La Google sa mor”.

Astept reactia celor de la Facebook, prin deparatmentul de servicii financiare funerare – ca tot s-a injumatatit valoarea actiunilor. Dincolo de toate astea, mai am o intrebare: oare acesti morti ai americanilor mai au drept de vot?

Maimuta si iPad-ul


foto: capital

Citeam saptamana trecuta ca un grup de urangutani de la grădina zoologică din Miami folosesc în prezent tableta iPad de la Apple pentru a comunica cu îngrijitorii lor. Evenimentul nu e singular, existand mai multe astfel de situatii in lume. Stirea, cat se poate de amuzanta, lasa sa se intrevada mai mult decat experienta ingenioasa a maimutelor.

Apple (si Steve Jobs in particular) a urmarit simplitatea de utilizare ca prim obiectiv. Prin asta a reusit sa creeze produse atat de populare, care i-au facut sa se simta confortabil in utilizare pe cei mai neexperimentati in ale tehnicii dintre locuitorii planetei. Iata ca tinta lui clara a reusit sa-i creasca si mai mult cota de piata, involuntar de data asta, prin alaturarea unor animale la lista utilizatorilor. Tableta n-a fost decat un pas lateral, adresandu-se altor nevoi umane si altui target, dar e construita pe aceleasi principii de uzabilitate.

Ideea asta cu simplitatea nu-i rea si ar trebui sa o aiba mereu in minte oricine proiecteaza interfete grafice pentru sisteme software. De la un banal site, pana la sisteme integrate cu zeci de aplicatii cu diverse tipuri de interfete, pe diverse sisteme de operare. Cum se face? Sa nu asumi aprioric un anumit knowledge al utilizatorului despre tipul respectiv de aplicatii, experiente precedente. Sa te gandesti la utilizator ca la o persoana fara experienta si sa faci totul cat mai intuitiv. Bineinteles, daca exista libertatea de a influenta sau alege designul interfetei.

Totusi, faptul ca produsele Apple au ajuns sa fie folosite de maimute poate ridica niste semne de intrebare vis-a-vis de ceilalti utilizatori (oamenii). Se mai potriveste numele de smartphone? N-ar fi mai potrivit monkeyphone? Sa le zicem totusi smartphones for smart monkeys.

Imi mai vine un gand: daca Jobs avea in vedere useri maimute cand a gandit aceste device-uri? Cine stie… Intre timp, astept contraofensiva delfinilor la utilizarea produselor high tech.

Microsoft si memoria


Aflam dintr-un articol de pe IT Trends ca Microsoft lucreaza la un browser care ajuta memoria (umana).

Un software prototip de la Microsoft Research numit Lifebrowser ajută utilizatorul să exploreze, să caute şi să descopere evenimente, fotografii, e-mail-uri şi alte documente importante din viaţa sa, servind ca un ajutor pentru memorie.

Foarte frumoasa initiativa, dar n-ar stica putin ca prietenii de la Microsoft sa aiba mila si de memoria calculatorului, ca daca folosim IE, dupa 3 click-uri memoria folosita trece de 100 de MB si browserul incepe sa se miste aiurea.

Senzational – angajatii Microsoft se informeaza de pe blogul nostru!

aprilie 23, 2012 Lasă un comentariu

Imi cer scuze pentru abordarea de tip Dan Diaconescu, dar zilele trecute blogul nostru a avut placerea sa primeasca vizita unui angajat Microsoft din UK, vorbitor de limba romana, dupa cum reiese din poza log-ului vizitei de mai jos. Nimic deosebit pana acum.

Partea mai interesanta e ca a ajuns aici cautand informatii despre piata de „Metro applications” din Romania, adica despre propriile aplicatii. Daca va mai amintiti un post mai vechi – Stimulat de MicrosoftMetro e noul tip de interfata light pentru mobile din framework-ul de dezvoltare pentru Windows 8, Google avand amabilitatea sa-l listeze #1 la cautarea in cauza.

Sper ca ati observat „ecusonul” cu Windows 8 si IE 10 din logul vizitei. Se pare ca Microsoft considera ca, cea mai buna testare a aplicatiilor sale o fac utilizatorii interni. Utilizatorii „externi” cred ca au o alta parere. Pacat ca n-a venit prin Bing – motorul de cautare al Microsoft. Poate Bing cauta doar in intranetul lor?

In alta ordine de idei, nu stiu daca numele de Metro a fost foarte fericit ales pentru dezvoltatorii din partea asta de Europa, „Metro applications” ducandu-ne mai dergaba cu gandul la ceva aplicatii din zona CRM ale retailerului cu acelasi nume. De aici pana la niste mititei si o lada de bere la un picnic nu mai e decat un pas.

Oricum, ii multumim pentru vizita si in speranta ca i-am satisfacut cautarea (putin probabil – pentru a afla mai multe detalii despre Metro apps eu personal am intrat pe site-ul Microsoft 😉 ) il mai asteptam pe la noi, impreuna cu colegii domniei sale.