Am ajuns acasă cu sufletul negru. Tot drumul de 60 de minute cu mașina de la serviciu pana acasă am inventat înjurături noi.
Am venit foarte poronit să scriu de rău, să mărturisesc încă o dată că doresc, sincer, răul unora care ne conduc, că România e nasoală fiindcă e locuită.
Dar m-am liniștit.
Doar să rezum 60 de minute de trafic în București:
- Am luat atât de rău o groapă atat de rea încât mi-a sărit mașina din viteză. Dacă nu știi cum sună o mașină care sare singura din viteză permite-mi să-ti sugerez urlatul a o mie de maimuțici păroase rase cu piatră de râu și stropite cu oțet într-o zi toridă de august.
- Azi am văzut cu ochii mei cum o mașină mare, 4×4, cred că Toyota Land Cruiser, pică în fața mea într-o groapă din care să nu poată să mai iasă. Și dădea șoferul înainte-înapoi și tancul de mașină nu ieșea. Și îi plângea motorul și îi zbiera trasmisia și roata namilei nu ieșea din crater.
- Pentru pițipoancele, de ambele sexe, retarde de la volan: mașinii de poliție nu i se dă prioritate decât în cazul în care are sistemele de avertizare pornite. Știi și tu: girofar și lumini. Una bucată retardă frânează violent ca să lase un politist cu tot cu mașina din dotare să facă sânga.Scena se întampla în mijlocul celei mai aglomerate intersectii de pe continent. Politistul așteaptă regulamentar să îi vină rândul. O lasa pe tipă, tot regulatmentar. Tipa ezită, pleacă și se opreșste iar, nu se mai duce. S-a speriat. Lumea o ia razna. Flash-uri. Lumea claxonează. Vreau să văd mânuțele în aer! Așa, distracția e în toi!
- Pentru vitele incompetente care scot la ora 18:30 copii la examen auto pe cele mai aglomerate artere – nu mai dați șpagă lângă mașina pe avarii proptită pe trecerea de pietoni. Se vede și e urât!
- Comuna București e decorată de Crăciun în fiecare seară. Încearcă să mergi pe orice stradă, dar mai ales pe cele aglomerate. Ai să vezi sute de metri de luminite intermitente pe marginea drumului. Avarii. Ai sa vezi si luminite din portiere care se inghesuie sa te intampine in dumul tau vijelios pe banda regulamentara. Ai sa vezi rosu, galben și albastru de la farurile cocalarului cu BMW legat cu două șuruburi și o rolă de bandă adezivă.
Gata, gata, m-am liniștit. Ce-i cu atâta ură?
Mi-am pus picioarele sus pe canapea. Sorb un pahar de vin bun și mă gândesc că nu mai durează mult. Vine ziua aia și știu că e aproape.
Nu mă duc altundeva pentru că acolo este mai bine, mă duc pentru că aici este mai rău.
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.

Weekendul acesta am împlinit 10.000 de kilometri cu mașina mea. Parcă ieri mergeam cu grijă ca să ii fac rodajul. Au trecut 6 luni de atunci.
Relația noastră e de-abia la început. Mai avem multe drumuri de cutreierat împreună! Și încă o plac, deși, uneori, ochii îmi fug la alta mai zveltă și erotică. E natural.
Da, am o legătura foarte personală cu mașina!
Blogul mi-a fost offline cateva zile pentru ca mi-am schimbat providerul de hosting si name serverele. Am reusit sa-mi fac un conflict intre un A – DNS record si un CNAME, incident care mi-a tinut subdomeniul vandpupaza.tskdesign.ro inaccesibil pentru cateva zile.
Nu am crezut ca va observa cineva absenta mea de pe web. Ma bucur foarte mult ca nu am trecut pe sub radar. Le multumesc celor care m-au contactat ca sa afle daca sunt bine sau ca sa imi semnaleze ca nu-mi merge jucaria.
Un ochi ager va observa ca acum blogul se afla la http://vandpupaza.ro. Cu ajutorul baietilor priceputi de la CHML am reusit sa revin pe fir si am pus la punct un redirect permanent de la vechiul vandpupaza.
Pentru majoritatea cazurilor – link-uri, RSS feed si imagini – redirectul ar trebui sa iti faca viata simpla. Am facut o verificare sumara si totul pare sa mearga ok. Daca observi probleme cu resurse vechi ce indica spre vandpupaza.tskdesign.ro si se incapataneaza sa dea 404 te rog sa-mi lasi un mesaj.
Va multumesc pentru ca nu ma scapati din ochi ;)
Am fost ieri la un prieten ca sa bem o bere si sa ne jucam cu niste blitzuri si declansatoare radio. Evident ca suntem niste amatori dar mi-au placut cateva cadre cu mine.

Acum am poza serioasa pentru pagina de “About”, ocazie cu care am si populat-o cu niste text util.
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.
Am invatat acum ceva timp un lucru important de la un programator mult mai bun decat mine: “Sterge tot codul care nu merge inainte de a incheia ziua”. Abstractizez la “Nu lasa, cu buna stiinta, ceva care nu merge cum trebuie in codul tau”.
Adevarul e ca a doua zi:
- nu sunt intampinat de erori dubioase
- vin cu o abordare noua asupra codului care stiu ca nu mi-a mers ieri
- nu am ramasite de cod inutil sau problematic pe care trebuie sa le vanez
In seara asta am inceracat ceva nou. Nu a iesit, asa ca am sters tot codul nou. Tot codul nou! Iti trebuie sange rece si maturitate sa te apuci sa stergi ceva in care stii ca ai pus suflet. Dar se poate!
Practica aceasta te poate face un programator mai bun.
In asteptarea cafelei sa isi faca efectul am tras cateva cadre cu biroul meu de la Adobe.
Rareori e asa de ordonat si fotogenic. M-am prostit putin cu blitzul.

Design Patterns ca sa o scriu bine de data asta.

Ariciul de plus omniprezent si tastatura rar folosita.

Tin monitorul secundar rotit la 90 de grade doar cand lucrez la ceva ce necesita preview, debug si o eventuala alta consola sau monitor proxy.
Cine merge la concertul AC/DC ? Eu merg!

Mi-a venit biletul la birou cat timp am fost plecat in vacanta.
Vineri la Adobe Romania am avut un eveniment intern de tip “Fedex Day“. Pe scurt, e o zi in care te autogestionezi si lucrezi la orice proiect iti doresti cu conditia sa livrezi ceva la finalul zilei. Te poti inhaita cu alti programatori sau poti sa lucrezi ca un lup singuratic.
Am participat la Fedex Day dar la finalul zilei nu aveam de prezentat decat un stack trace trist. Totusi, am ramas cu niste invataturi utile pentru auto-management si programare de gherila.
Cateva notes to self:
- Nu te inhama la mai mult decat poti face
Tine minte ca evenimentul dureaza o singura zi. Planifica-ti sa construiesti ceva in maxim 8-10 ore. Am gresit pentru ca am plecat la drum sa construiesc un framework pentru orice. Mult prea generic pentru ce aveam nevoie. Mult prea voluminos pentru cat timp am avut la dispozitie.
- Banda adeziva, ata de papiota si scuipat
Ca programator tii foarte mult la calitatea codului tau. Totusi, revino-ti! Intr-0 zi nu poti face ceva mai mult decat un prototip semi-functional. O unealta care de-abia merge este infinit mai utila decat una care nu merge deloc. Am depus prea mult efort pentru calitatea codului in loc sa livrez ceva functional.
- Instaleaza-ti catrafusele dinainte
Am pierdut timp valoros instaland mediul de lucru, facand bug-fixing si investigatii pentru ca librariile sa se inteleaga pe noua masina de dezvoltare! Nota secundara: nu lucra pe o masina noua, doamne-fereste sistem nou de operare, cand te afli sub presiunea timpului. Hodoraga veche, daca e pregatita, va functiona numa’ bine!
- Livreaza ceva!
Am lucrat prea disociat ca sa pot prezenta ceva la sfarsitul zilei. Am lucrat la framework si la teste si la client si la baza de date. La finalul zilei – foarte productiva dealtfel – aveam o gramada de piese care nu se pupau unele cu altele.
Chiar daca nu am terminat proiectul de care m-am apucat, Fedex Day a fost sigur un eveniment util pentru mine. Am avut ocazia sa experimentez cu niste tehnologii foarte volatile care probabil nu ar fi fost acceptate in proiectul Adobe la care lucrez.
Astept sa mai prind o zi cu programare de gherila. Poate data viitoare aproape livrez!