Paricid

Posted in Premiul n00bel, Regula 0 on September 5th, 2011 by Mihnea

Cind s-a impleticit pentru prima oara pe usa staulului cu experti, minerul Silviu Ardelean avea casca in mina, lampasul stins si capul plecat. Inca nu se saturase sa-si tina atitudinea doar pentru el, nu se angajase la multinationala emblematica, nu fusese dat afara de la multinationala emblematica si nu-si pusese in semnatura dihotomii adinci. Multa vreme s-a multumit doar sa fie de acord cu post-urile altora si sa se gudure pe linga mai-marii locului. Flatati de faptul ca in sfirsit ii priveste si pe ei cineva de jos, mai-marii l-au luat sub obladuirea lor, l-au aparat de hateri, l-au ajutat cu “few cosmetics” – intr-un cuvint, l-au crescut. Si ce sa vezi: saminta de miner a prins puteri, si-a gasit o voce si acum se razvrateste impotriva expertilor folosind tocmai uneltele pe care ei l-au incurajat sa si le ascuta. Ce ironie!

Psychologists say ca era inevitabil ca relatia dintre militian si miner sa ajunga in acest punct: pina la urma minerul-fiu va dori s-o futa el pe programarea-mama si va incerca sa-l omoare pe militianului-tata pentru a inlatura concurenta. It’s science! A inceput subtil, cu cite o ridicare de glas pe alocuri, cite un comentariu aprobator-dar-nu-tocmai la un raspuns militienesc. Ortacul trebuia sa testeze intii terenul, nu putea sa dea buzna ca-n Piata Universitatii, caci se temea de pulanul pe care-l vazuse lovind nemilos in trecut.

Vazind ca pulanul sovaie, Silviu a trecut la atac, scolindu-l pe Ovidiu in problema STL-ulul:

– Clasele MFC sunt mai usor de folosit atunci cand se dezvolta variantele ANSI si UNICODE, zise Militianul.

– Te rog, detaliaza cu ce sunt mai usor de folosit, veni replica Minerului. Pana la urma, diferenta o faci din niste macro-uri pe care le poti aplica si sa faci distinctia std::string vs. std::wstring.

Militianul facu un pas in spate, dupa care continua:

– Alte functii STL “puternice” sunt rar folosite intr-o aplicatie MFC.

Minerul, simtind ca e sansa lui, se puse pe enumerat functiile pe care le foloseste zilnic cind optimizeaza cautarea i-urilor in std::map:

– Nu vad asta ca un argument si as venii cu cateva contra-exemple: for_each, find, count, search, copy, fill, merge si multe altele.

Pe la mijlocul discutiei pulanul devine semi-erect, asa ca Silviu se retrage temporar in diateza pasiv-agresiva:

Daca se doreste sa se poarte o discutie interesanta ar trebuii sa scoatem din ecuatie cuvintele subliniate si sa vorbim pro/contra celor doua librarii in contextul aplicatiilor Windows.

Obisnuit sa-i lase pe altii sa gindeasca in locul lui, a incercat chiar un link spectaculos de prost (chiar si pentru el), pe care Ovidiu l-a desfiintat prompt. Ca sa nu pice de prost, minerul a incercat sa rida si el de prostia link-ului pe care el l-a adus ca argument cu o gluma despre bac. Discutia a sucombat iar minerul a ramas cu pantalonii in vine si cu frica de castrare pulsindu-i dureros in virful tirnacopului.

O luna mai tirziu, Silviu a intrat iar peste Ovidiu in CDormitor cind stimabilul MFCist il lumina pe mesajflaviu in problema inchiderii si deschiderii ferestrelor. Ovidiu a incercat sa-i explice ca nu-i frumos sa se bage in treburile care se petrec in intimitate intre doi adulti. Minerul i-a tras-o insa previzibil, spunindu-i ca de fapt nu a vrut sa zica ce a crezut Ovidiu ca a zis. Militianul, ajuns la capatul rabdarilor, a decis ca-i timpul pentru o corectie:

Uite ce e, Silviu! Nu-mi place cand cineva “o intoarce ca la Ploiesti”.
Am mai mult respect pentru un “OK, sorry, am gresit (eu sau tastatura)” atunci cand cineva scoate un “porumbel”. I se poate intampla oricui, inclusiv mie.

Un singur lucru nu pricep: de ce s-a redenumit manevra clasica din “few cosmetics” in “intoarcere ca la Ploiesti”?

Cock-blocked pentru a doua oara, cind mama-programare era cracita si disponibila la doar citiva centimetri in fata lui? Nu inca, caci minerul mai are citeva trucuri in tolba sa, ca n-a dospit degeaba la loc caldut 4 ani sub protectia codexpertilor fruntasi. Stim cu totii ca in general se ajunge si-n cazul lui, dar de data asta se pare ca s-a ajuns deja:

PS. Ovidiu, e departe de mine gandul unui flame, dar cand spui “Nu, Silviu, nu neaparat” referitor la ce am citat ulterior cred ca te refereai la persoana mea iar mie astfel de lucruri imi sunt clare – deci nu am ce sa intorc. M-am jucat si eu cu CMultiDocTemplate.

Sa fie clar – lui ii este! Link-ul duce la celebrul “articol” despre serializarea in MDI in care minerul ne arata ca n-a inteles nimic din MDI, serializare, MFC etc. Deja m-am pierdut in straturile de ironie ale intregii situatii asa ca ma duc sa-mi iau niste popcorn si sa astept cu infrigurare episodul urmator al telenovelei.

 

Tags: , , , , , , , , , , , ,