VândPupăză

Icon

Bine o zis cine o zis cand o zis ce o zis

Vizitatorii mei sunt mai tehnici

De când am schimbat hosting-ul am trecut blogul pe serviciul Google Analytics. După jumatate de lună mă uit la statistici și mă bucură ce vad în tab-ul “Browsers”

Top 3 browsere folosite pentru a accesa vandpupaza.ro sunt:

  • Firefox – 63%
  • Internet Explorer – 14%
  • Chrome – 14%

În materie de utilizatori Firefox observ că majoritatea vin cu cele mai noi versiuni: 3.5 și 3.6. Pentru Internet Explorer proporțiile sunt distribuite aproape egal între versiunile 6, 7 si 8. Raportul este extras pe o perioadă de 2 saptămâni pe eșantion de aproximativ 500 de vizitatori unici.

Statisticile acestea îmi reîntăresc opinia că trebuie să depun maximul de efort pentru a asigura o bună experiență utilizatorilor judecând după browserele principale folosite pe blogul meu, nu după cum dictează statisticile globale.

Aceste numere îmi spun că pot să am mai mult curaj cu HTML5, Web Sockets, CSS3 și alte noi bijuterii tehnice. Proporția utilizatorilor care se vor bucura de ele nu mai este neglijabilă.

Poate pe web Internet Explorer încă se tine sus în statistici dar aici, la mine pe blog, coboară rapid sub pragul la care mai merită hack-uri specifice.

O deszapezire si un ceai fierbinte

Am fost mai devreme de mi-am cumparat o “lopățoancă” pentru zapada. Am dat cu spor si m-am descotorosit de zapada adunata imprejurul masinii.

Mi-au trebuit vreo 20 de minute pentru ca am tinut sa fie treaba facuta cu simt de raspundere si nu am aruncat zapada pe locul vecinului sau in strada. In plus, era zapada si gheata acumulata de 7 zile. Mi-a si placut pentru ca a fost masina mea.

O mini-afacere

Acum cateva saptamani ma uitam la bietii oameni care jeleau de frig incercand sa-si scoata masinile din zapada ca sa ajunga la serviciu. Si ma gadeam ca exista atatia baieti vanjosi care stau si zac toata ziua, si se plang ca n-au bani.

Uite o idee simpla:

  • ia un prieten si doua lopeti – o investitie de maxim 30 ron
  • mergi in parcare langa soferii inzapeziti
  • si propune-le sa le deszapezesti masina in 10 minute pentru 10 RON
  • optional dar o nota de clasa: ofera-le, gratis, un ceai fierbinte din termosul pe care il ai in rucsac
  • daca omul e multumit de servicu, lasa-ti numarul de telefon. Poate la viitoarea zapada ai deja un motiv de bucurie.

Nu e o afacere de milioane si nici una cu perspective de viitor dar e un gest care iti poate aduce niste bani de-o bere! Cred ca sunt oameni care ar prefera sa plateasca 10 RON pentru luxul de a sta la caldura in masina in timp ce altcineva le faci treaba grea. Ceai / cafea incluse in pret! ;)

Trebuie sa fii creativ si dispus sa muncesti.

Iaurt

Azi dimineata la intrarea in cladirea de birouri unde lucrez m-au abordat niste gagicute cu o promotie la iaurt. E iaurt dintr-ala cu gem de fructe DIY (fa-ti-l singur). Stii tu, iaurtul ala la care trebuie sa muncesti ca sa poti sa-l mananci.

Un coleg a remarcat ca in curand iaurtul “fa-ti-l singur” o sa fie la ordinul:
“ia de-aici un pahar cu lapte si o cultura de bacterii”

Cremos!

Anunt de angajare la eMag

Postul acesta se putea titra foarte bine si ca “nu lasa pe cineva de la marketing sa faca treaba unui programator”.
Daca simti nevoia sa omori pui de foca trebuie s-o faci cu mana ta.

emag

Chiar simti nevoia sa ti se atribuie valoarea unui caracter, nici macar encodat drept entitate HTML ?
Hint: http://www.bigbaer.com/sidebars/entities/

Nu stiu de ce, dar pentru mine, programator neserios si totodata nesenior, abordarea din reclama e prea puerila ca sa-mi starneasca interesul. In descrierea jobului am mai gasit alte formulari nepotrivite dar ma abtin a le mai descrie.

Google a facut-o mult mai bine, iar reclama lor chiar face apel la programatori cu adevarat seniori.

Update
Porning de la constructia din reclama putem deduce ca odata ce ai fost concatenat echipei eMag, valoarea ti se schimba si iti pierzi conditiile de satisfacere a conditiei initiale. Neplacut!

Vezi tu, reclamele astea pentru oameni rationali nu sunt chiar asa de simple precum crede lumea.

Font desenat cu Toyota IQ

iQ font – When driving becomes writing / Full making of from wireless on Vimeo.

Niste baieti designeri, un baiat geniu in software si un sofer profesionist din FIA GT3 au desenat un font folosind un model standard de Toyota IQ.

Filmul pune accent atat pe creativitatea in design cat si pe manevrabilitatea masinii.

Compacte in oras

Toyota IQ este o masina compacta destinata traficului urban.
Dupa o saptamana de jonglat prin Bucuresti cu Vampirul sunt ferm convins ca un IQ sau orice model compact cu transmisie automata mi-ar face sofatul prin mediul urban aglomerat sa fie mult mai placut.

Ne-ar prinde bine sa ne revenim ca soferi pentru ca nu ne putem masura sculele cand trebuie sa stam in coloana.
Chiar nu conteaza daca eu am Toyota IQ, iar tu conduci BMW M5, amandoi stationam cu aceeasi viteza.

Autostrada sau pista de curse sunt mediile in care o masina sportiva straluceste cu  adevarat. Orasul e pista de curse a ghertoilor.

PS: in weekend goneam pe A2 cu 120 km/h si a trecut un BMW pe langa mine de parca stateam pe loc.

Dusul tau omoara un copil african

O campanie cu tenta ecologista sustine: “A quicker bath can save lives” – O baie mai scurta salveaza vieti.

water

Ideea campaniei este ca in timp ce tu te balacesti ca o rata nesatula, un copil moare in Africa din cauza lipsei de apa. Campania este ilustrata si incearca sa te faca vinovat pentru ca faci dusuri lungi – ma declar vinovat.

Inca o campanie eco in spiritul idiot si trendinez!

Problema oamenilor din Africa nu este ca eu le consum apa ci pentru ca ei nu acces la apa. E o campanie pornita cu o idee proasta, ilustrata gresit, fara indemn la actiune ferma sau initiativa.

Twestival a fost o initiavia a comunitatii de a strange bani si de a merge in Etiopia, Uganda si India ca sa construiasca pompe de apa, deci sa ofere acces la apa.
The Water Project
face acelasi lucru de ceva timp.

Ma infurie cand vad campanii asa-numite “eco” dar care nu fac decat sa “entertain the masses” sau sa “bring awareness”.
La dracu’ cu awareness, vreau sa vad initiativa!

De fapt, pe cine are mobiliza un slogan ca: “A quicker bath, then a donation to some water-bringing-charity saves lives, you lazy fucker!” in societatea noastra consumerista, preocupata de masina luxoasa din fata casei racita cu aer conditionat sau de 18 RON pe o cola la restaurantul de fite ?

Noi sa fim sanatosi, africanii cu problema lor, nu-i asa?
Societate de rahat!

</outrage>

Clientul are voie sa se razgandeasca

Un aspect fundamental pe care nu l-am inteles mai devreme in cariera a fost acela ca un client se va razgandi in mod constant. Daca nu esti pregatit sa il abordezi cum trebuie tu vei fi cel care are de suferit intr-un fel sau altul – pierzi ore de somn si sanatate sau pierzi bani si reputatie.

Ceea ce urmeaza sa citesti iti poate fi util daca esti un web developer freelancer sau daca detii controlul asupra unei agentii de dimensiuni modeste care se ocupa de web development.

Metodologia SCRUM

O metodologie pe care o urmez unde lucrez acum se numeste SCRUM. Aspectele sale cele mai utile pentru mine sunt fragmentarea muncii in mai multe obiective, descompuse apoi in task-uri individuale. Obiectivele sunt apoi prioritizate dupa importanta in urma discutiilor cu managementul de proiect, in cazul tau ar fi clientul sau reprezentantul sau. Tu esti cel care decide cat timp si cat efort va lua fiecare obiectiv estimand task-urile individuale.

Lanseaza des

Aspectul reprezentativ al metodologiei este lansarea in iteratii, de regula o data la 30 de zile. In cazul unui proiect mai mic iti poti permite iteratii si mai rapide de 10 sau chiar 5 zile. In fiecare iteratie se indeplineste cel putin cate un obiectiv. Vei pleca la drum cu obiectivele fundamentale: baza de date in forma primara, modulele de baza – cele fara de care aplicatia nu are sens.

Lansand versiuni incrementale ale aplicatiei ii dai clientului sansa de a-si controla costurile si tie de a-ti doza efortul. Fiecarui obiectiv ii poate fi alocata o suma din costul total estimat al proiectului. In cazul in care clientul isi doreste modificari poti altera valoarea financiara a efortului pe care trebuie sa il depui pe fiecare obiectiv. In modul acesta tu si clientul veti observa ca proiectul inghite mai multi bani sau mai mult efort decat era prevazut si puteti conveni ce se intampla mai departe.

Lista de prioritati

Aici te ajuta lista de prioritati. Clientul poate alege sa renunte la unele mofturi din lista care au prioritatea mai scazuta dar care il vor costa, sau poate alege sa nu modifice obiectivele iteratiei deci vei depune efort care va fi remunerat suplimentar. De regula, orice client care intelege importanta functionalitatii de baza a aplicatiei sale va alege sa reunte la mofturi decat la calitatea produsului. Este datoria celui care intermediaza discutia cu clientul sa il indrume spre optiunea care va aduce mai multa valoare produsului decat bani usori in buzunarul dezvoltatorului. In final depinde de cum vrei sa iti construiesti cariera.

Avantajele modului de lucru cu SCRUM

  • pleci la drum cu o estimare a costurilor, nu cu un pret fix.
  • clientul are sansa sa vada produsul din si evolutia sa din timp.
  • nu lucrezi degeaba perioade indelungate de timp fara sa ai feedback activ din partea clientului.
    E aplicatia lui, are tot dreptul sa o vrea modificata.
  • ajustezi din mers modul in care aplicatia se comporta si ceea ce face.
  • ai ocazia sa iti observi ritmul de lucru pe intervale de timp bine determinate.
    In viitor te va ajuta sa iti faci estimarile de timp si efort mult mai apropiate de realitate
  • psihologic iti vine mult mai usor sa accepti schimbarea la un modul pe care nu ai apucat sa il construiesti.
    Accepti mult mai usor schimbarea unui modul pe care l-ai construit deja atunci cand si clientul intelege impactul acestei decizii asupra costului produsului final sau a setului de optiuni pe care acesta il va oferi.
  • daca aplici modelul de plata peste secventa de iteratii si tu, la randul tau, ai o siguranta financiara.

Scurt despre SCRUM

SCRUM este o metologie care include mai multe practici. Eu ti-am expus doar cateva esentiale pe care le-as folosi daca ar trebui sa lucrez la o aplicatie web pentru un client. SCRUM acopera multe aspecte are muncii de echipa si se bazeaza pe auto-managementul fiecarui individ. Daca esti interesat de mai multe detalii cauta singur. Google e un bun inceput.

O afacere sustenabila

“sustenabil” (sustainable) in romana presupun sa se traduce prin “auto-suficient” dar suna prea complicat pentru gustul meu.

Nu asta mi-e ideea ci vanzarea de lumanari la biserica – o afacere sustenabila.
Lasa la o parte aspectele religioase si mergi cu mine prin urmatorul workflow:

  • mergi la biserica si cumperi lumanari
  • le aprinzi la cutiile vii / morti cu rugaciunea de rigoare si pleci; ti-ai facut datoria morala
  • lumanarile ard si lasa in urma ceara
    Nu sunt maestru mestesugar dar estimez ca ramane cel putin 50% din masa initiala a lumanarii in ceara reziduala.
  • se recicleaza ceara reziduala si se foloseste in mestesugirea de noi lumanari
  • noile lumanari au acelasi pret
  • desi, teoretic, in jur de 50% din costul materiei prime este deja amortizat
  • interesant model de afacere in care costul de productie al unui produs reciclat poate fi 50% din valoarea unuia nou.
  • aspectul profitabil vine din faptul ca ciclul se poate repeta de foarte multe ori

Mai devreme am fost sa cumpar lumanari pentru slujba de inviere si m-a izbit ideea asta. Daca esti instare sa lasi la o parte valentele de cruciat modern esti binevenit sa-mi lasi o parere in comentarii.

Opreste publicitatea

Azi dimineata la metrou un tip folosea o telecomanda ca sa opreasca panourile LCD montate in fiecare statie.

Mi se pare cea mai pasnica forma de protest impotriva avalansei de publicitate de la metrou.

Vreau sa cumpar o telecomanda compatibila.
Vreau sa fac la fel!

Doua filme in weekend

Big Stan

bigstan1_large

O comedie simpla, usor de digerat.
Stan face afaceri imobiliare necurate si ajunge la inchisoare. Pentru a-si pazi fundul ca sa nu fie violat de alti detinuti personajul invata diferite tehnici de autoaparare si face tot ce ii sta in putinta ca sa para un dur intangibil.

Trailerul filmului promite dar  cand vezi: “starring Rob Schneider, directed by Rob Schneider, produced by Rob Schneider” iti vine ideea ca filmul e facut cam pe gustul sau.

“Big Stan” este un film in care Rob Schneider isi confera o imagine radical diferita de cea de pampalau adoptata in alte roluri pe care le-a mai jucat (ex: Deuce Bigallow) cu riscul de a cadea intr-o penibilitate absurda.

Filmul nu a reusit sa ma impresioneze dar a fost o gustare cinematica placuta.

Religulous

religulous-poster

Un documentar curajos despre religii, care pune degetul pe rana si toarna sare.

Daca ai inteles Borat dincolo de prosteala obscena te va interesa Religulous pentru ca vine de la acelasi regizor. Implicit renumele promite mult si se ridica la inaltimea asteptarilor mele.

Bill Maher strabate lumea intervieveaza credinciosi si reprezentanti ai mai multor religii in incercarea de a gasi fundamente rationale pentru increderea oarba pe care oamenii o au in divinitate, indiferent sub ce forma se prezinta ea. Mi-a placut documentarul pentru ca are curaj; creatorii filmlui nu au plecat la drum sa obtina o paralela cuminte intre religii ci sa provoace individul astfel incat sa inteleaga principiile rationamentului sau raportat la credinta pe care o manifesta.

Filmul nu incearca sa iti canalizeze atentia spre o anumita religie – atinge de la crestini la musulmani si evrei, vorbeste cu reprezentantului unui cult bazat pe consumul de droguri si expune legatura stransa dintre politica si credinta. Evident ca documentarul se confruta cu oponenta vehementa din partea adeptilor tuturor religiilor. Echipa de filmare a fost data afara din Vatican si gonita de langa palatul mormonilor.

Religulous nu este un film pentru tine daca esti un credincios convins. Iti va provoca multe din conceptiile tale despre credinta prin expunerea realitatii care se ascunde in spatele reprezentantilor religiei pe care o urmezi.

Documentarul trebuie privit cu o minte deschisa.
Il recomand!