Excitare pe Web 3.0

February 3rd, 2009 Alex

Este ceva foarte în neregulă cu oamenii zilelor noastre. Ca o aromă ce o simţi în aer şi de care te fereşti iniţial, după care te obişnuieşti cu gustul ce-ţi lasă pe cerul gurii şi-ncepe să nu-ţi mai pese.

Aproape că-mi dă o lacrimă în colţul ochiului când contemplez la istoria fenomenului Web 2.0. Open Source, Google, bloguri, emoţii, Blogger, Wikipedia, înţelepciunea turmei, MySpace, iubire, Flickr, Gmail, blogosferă, Digg, Paul Graham … ca o melodie ostilă urechilor care parcă nu se mai termina. „Ce se-ntâmplă, ce se-ntâmplă?” strigau oamenii speriaţi pe stradă, îngroziţi de fenomenul necunoscut şi aparent duşmănos propriei lor existenţe.

Şi la fel cum pe vremuri oamenii îşi explicau fenomene ciudate în metafore pe care le înţelegeau (egiptenii îl aveau pe Ra, patronul soarelui), la răscruce de drumuri într-un moment extrem de oportun (in the nick of time), O’Reilly şi cu oamenii lui pun ştampila „Web 2.0”, şi deodată fenomenul părea a fi sub control. Şi n-am nici o îndoială ca peste 1000 de ani de acum vor fi descoperite prin peşteri desene cu biţi ce dansează pe fire.

Avansurile tehnologice au avut întotdeauna darul de a sparge tipare socio-politice, un exemplu memorabil fiind desfiinţarea sclaviei din ţările occidentale, şi poţi avea încredere că schimbarea este şi constantă şi inevitabilă.

Internetul reprezintă o unealtă fantastică, un apogeu al imaginaţiei noastre, şi încă de la început a fost destinat comunicării many-to-many (Clay Shirky are câte ceva de spus în privinţa asta), fiind un mijloc perfect de colaborare pentru oameni cu fetişuri similare ce sunt respinşi de societate pe plan local. Pe Internet putem participa la acte de creaţie pornite din nimic, putem cânta deşi n-avem talent … putem transcende.

Dar credeţi-mă pe cuvânt, chiar nu e nevoie de incataţii magice, de observarea „trendurilor”, de web semantic şi de alte aberaţii pentru a crea o aplicaţie sau un serviciu util. E nevoie doar de puţină sensibilitate la dorinţele altor oameni şi de puţină încredere în propriile idei.

Şi aşa cum se mai zice, cel mai bine prezici viitorul inventându-l ;)
~

Posted in rant | 1 Comment »

Amintiri din viaţa de Freelancer

February 2nd, 2009 Alex

Tehnic, nu prea am lucrat ca freelancer. Adică asta a fost idea iniţială, dar până la urmă am ajuns în situaţia în care proiectele îmi veneau din aceeaşi sursă. Cum suntem în criză economică, sunt sigur că mulţi oameni se gândesc la alternative, şi aş vrea să împărtăşesc câteva dezavantaje din propria experienţă.

Eşti propriul tău şef

Sunt sigur că mulţi oameni s-au săturat de firmele Bucureştene, de mediile de lucru ce seamănă cu adevărate linii de asamblare industriale, şi de manageri ce au visat toată viaţa să fie şefi. Ca freelancer ai ceva mai multă libertate de alegere, dar în final trebuie să mănânci, şi majoritatea clienţilor ce fac outsourcing pe net sunt de fapt intermediari cu idei şi concepţii cretine. Eu nu prea m-am bucurat de această libertate.

Nu pierzi timp cu deplasarea la birou

Când mă deplasam până la sediul Adobe din Anchor Plaza dura drumul între o oră şi o oră jumate`. Între 2 şi 3 ore pierdute zilnic. Dar de multe ori aveam inspiraţia să-mi iau o carte în geantă şi să plec cu metroul. Am citit ceva cărţi pe metrou, iar momentan sediul unde lucrez se află la 5 minute de mers cu maşina. Din păcate nu prea mai îmi găsesc timp pentru citit.

Nu pierzi timpul în şedinţe inutile, te concentrezi pe ceea ce ai de făcut

Când lucrezi într-o firmă mică nu prea participi la şedinţe inutile. Şi din păcate acasă sunt prea multe distracţii şi te trezeşti că ai frecat menta toată ziua şi n-ai făcut nimic, iar pentru mine cel puţin tentaţia era mult prea mare.

Şi evident, sunt dezavantaje clare …

Familia nu prea înţelege că lucrezi … dacă ai prietenă/soţie/copii, te pot întrerupe extrem de uşor, şi este greu să le pui limită.

Ai tendinţa să nu-ţi mai pese de aspectul tău … stând toată ziua în casă, nu prea-ţi mai pasă dacă eşti ras, spălat şi alte cele :) Eu mai mă duceam să lucrez la câte-o cafenea, doar ca să mai ies din casă.

Plictiseala e mare … şi simţeam nevoia să mă urc pe pereţi.

Dar există şi un avantaj al vieţii de freelancer. Cum nu prea contează locaţia de unde operezi, poţi pleca în vacanţe prelungite. Eu mi-am petrecut 2 luni la mare de exemplu, şi a fost destul de fun … lucram seara şi dimineaţa, pe răcoare. Iar dacă-n mijlocul zilei ţi se face brusc somn, te poţi culca în loc să te prefaci că lucrezi pe jumătate adormit.

Depinde de ritmul şi stilul personal presupun.
~

Posted in lifestyle | 2 Comments »

Articol pe blog.alexn.org

February 2nd, 2009 Alex

Celălalt blog al meu nu primeşte prea multă dragoste. Azi am spart gheaţa :)

Enjoy ~

Posted in programming, technology | 2 Comments »

Social bitching

January 8th, 2009 Alex

Se zice că o aplicaţie este bună atunci când este folosită în scopuri la care autorii originali nu s-au gândit, dar câteodată întrebuinţările chiar sunt trase de păr.

Înţeleg nevoia de reţele sociale, pentru conectare, informare şi comunicare, pân` la urmă suntem creaturi cu nevoi sociale, dar n-o să înţeleg niciodată oamenii care urmăresc peste 50 de oameni pe Twitter. Eu urmăresc 11 oameni, şi sunt chiar interesat de ceea ce au de spus, dar chiar şi aşa, îmi scapă necitite o grămadă de mesaje, şi deja mi se pare zgomotul prea mare.

La 100 de „prieteni”, situaţie pe care o văd extrem de des inclusiv la câţiva dintre cei 11, ajungi să citeşti doar 5-10% din mesaje, şi cu toate că am listaţi momentan 40 de „ascultători”, sunt sigur că mesajele mele se duc în vid. Iar comunicarea este întrebuinţarea principală pentru Twitter, mai presus de conexiuni.

Mi-au zburat gândurile la acest aspect deoarece aparent sunt urmărit de Reg Braithwaite, un individ al cărui blog îl citeam cu sfinţenie (din păcate a renunţat la compunerea de eseruri). Dar fiind unul dintre cei 131 de oameni urmăriţi, este ca şi când n-aş fi.

Plus că oamenii au tendinţa de a-şi pune statusul actual mult prea des pe Twitter, gen „mănânc paste”, sau „mă cac”, şi mi se pare ok, între prieteni, dar nu când eşti conectat cu persoane care nu le-ai întâlnit niciodată. În loc să anunţi când îţi satisfaci nevoile primitive, mai bine oferi un link mişto, sau o bucăţică de înţelepciune, sau un eveniment, sau pur şi simplu o încurajare pentru noul an, pentru că mesajele n-au categorii ca să le poţi filtra.

Eh ~

Posted in rant, technology | No Comments »

Tutorial Freeswitch

December 30th, 2008 Alex

Freeswitch este o platformă pentru VoIP foarte flexibilă şi puternică.

Am scris un tutorial de publicat pe viitorul blog.sinapticode.ro, dar până una alta, o versiune iniţială (ce mai are nevoie de finisaje) găseşti aici: http://alexn.org/docs/dialer.html.

Posted in learning, tips&tricks | No Comments »

Rezoluţie pentru anul nou

December 30th, 2008 Alex

S-a mai încheiat un an, cu evenimente fericite şi triste deopotrivă. Este un pic trist că timpul trece atât de repede, şi nu reuşesc să realizez tot ce mi-am propus.

Lucrez de două luni la Sinapticode, un startup mic şi dinamic, şi sunt mulţumit de alegere. Muncesc deja la proiecte foarte incitante şi chiar am cu ce mă distra.

Din păcate una dintre ideile mele am lăsat-o pe locul 2 şi practic nu m-am mai preocupat deloc. Proiectul îl fac doar pentru distracţie, deşi poate iese ceva util. Şi intenţionez să lansez ceva până în Martie. Din păcate am nevoie şi de un designer, iar un profesionist este greu de găsit care să vrea să lucreze „just for fun”.

Dar ceva, ceva tot sper să iasă.

Am şi domeniu cumpărat: gathern.com. Poţi ghici idea proiectului? :)

Posted in projects | 2 Comments »

Comunicare

December 8th, 2008 Alex

Am învăţat ceva ieri.

Oamenii gândesc cu 3 părţi distincte ale corpului, şi de cele mai multe ori doar cu un organ în acelaşi timp. Vorbesc de creier, inimă şi de organele genitale.

Trebuie să fii foarte atent ca-n momentul în care încerci să porţi o conversaţie în contradictoriu să te adresezi interlocutorului tău cu aceaşi parte a corpului cu care gândeşte.

Exemplu: dacă-ţi urăşti soacra degeaba îţi aduce cineva argumente logice, cum ar fi că este mamă, că se gândeşte la binele copilului ei, că e bine intenţionată, ş.a. În momentul în care judeci cu inima cuvintele devin zgomot de fundal şi doar te irită. Şi tot în astfel de momente „faptele vorbesc”.

Posted in mylife | 3 Comments »

Cultură software

November 14th, 2008 Alex

Se zice că informatica este apogeul imaginaţiei noastre, şi calculatorul că ar fi cea mai asemenea nouă creaţie, însă din păcate ne moşteneşte şi defectele.

Azi mi-am reamintit de un articol de Joel Spolsky, Biculturalism.

By contrast, in the Windows culture, you’re programming for Aunt Marge, and Aunt Marge might be justified in observing that a program that produces no output because it succeeded cannot be distinguished from a program that produced no output because it failed badly or a program that produced no output because it misinterpreted your request.

Da, şi poneii ar trebui să circule pe o alee separată.

Azi am avut neplăcerea să analizez o aplicaţie de Windows, făcută la cheie. Am încercat să o rulez, şi nimic, aşteptând câteva secunde bune poate se-ncarcă. O rulez din consolă, poate aruncă vreo excepţie ceva, şi nimic (pierdere de timp, poate aveam impresia că sunt pe Linux). Găsesc o clonă de strace pentru windows. Şi nu-mi spune mare lucru, doar că aplicaţia aruncă o excepţie. Caut o clonă de ltrace pentru windows, dar aici e mai greu. Deh, nici o problemă, downloadez WinDbg. De data asta obţin un rezultat: aplicaţia aruncă excepţie după ce încarcă modulul odbcint.dll. Instalez DAO 3.5, poate era problemă de drivere Access, şi nimic.

Într-un târziu găsesc printr-un doc aruncat în director o referinţă la C:\NumeAplicaţie. Şi-mi pică fisa … poate căile la fişiere sunt „hardcodate”. Copiez directorul aplicaţie în C:\ şi surpriză, acum merge.

Între timp după experimente, pentru că aplicaţia dezactivase butonul de închidere, dau click dreapta/close, şi nimeresc defapt pe task manager. Şi pentru că folosesc o maşină virtuală cu Windows 2003, fără să-mi dau seama de ce, îmi face shutdown fără să mă-ntrebe nimic, deşi la shutdown normal trebuie să-i specifici motivul altfel nu te lasă.

A doua problemă … bazele de date access sunt protejate cu parole. Caut pe net, şi găsesc o grămadă de warez, cu reclame la site-uri porno cu tot şi bălări pe bani (cum o fi să copiezi un rahat de algoritm de pe undeva, să-l adaptezi un pic la Access, şi să-ţi vinzi rezultatul pe $100 … trebuie să-ncerc şi eu odată). Într-un târziu găsesc Access PassView, şi din fericire am rezolvat problema.

Dar stau şi mă gândesc la biata mătuşă Marge.

Posted in rant | 5 Comments »

Orizonturi noi

November 8th, 2008 Alex

Am plecat de la Adobe după o perioadă de angajare de aproximativ 1 an şi 5 luni.

Mi-a plăcut la Adobe … când am ajuns nu-mi venea să cred că un mediu corporatist atât de constructiv poate exista în Bucureşti, asta după ce am fost ars de experienţe anterioare neplăcute. Ca exemplu la Adobe nu se ţine cont de pile, şi dacă-ţi faci treaba eşti promovat, dacă nu eşti marginalizat. Simplu şi eficient. Nu e nevoie de „networking”.

Deasemenea, Adobe România are ca angajaţi o grămadă de oameni foarte competenţi, şi am avut onoarea să-l am ca manager pe Paul Chiriţă, împreună cu ai mei colegi mei „de suferinţă”: Bogdan Şerban (programator heavy-weight cu experienţă-n Java), Răzvan Căliman (programator de front-end, designer), Victor Matei (QA) şi Cătălin Comănici (QA, poreclit „Dr Evil”) … care au fost minunaţi, mai ales când urlam la ei că nu mă pot concentra :)

Dar uite că am plecat, deşi las în urmă o echipă competentă, … simpatică, şi un mediu de lucru cum numai în filmele americane mai vezi.

M-am angajat la o firmă micuţă, cu rădăcini în lumea open-source. Şeful meu este un vechi prieten, şi orizonturile sunt albastre, mai ales că am idei neexploatate, la care mi se va permite să lucrez cel puţin în timpul liber, pe lângă proiectele firmei care sunt chiar drăguţe şi este şi un mediu în care am multe de învăţat. În cazul în care nu se observă, sunt chiar incitat :)

În altă ordine de idei, am schimbat link-ul la celălalt blog al meu, unde o să-ncerc să bag articole tehnice mai des: blog.alexn.org

~

Posted in grownup stuff, management, mylife | No Comments »

Criza economică pentru to(n)ți

October 28th, 2008 Alex

O criză economică este naturală în contextul capitalismului, și se întâmplă ciclic odată la 5-7 ani. Noi suntem un pic nefamiliari cu fenomenul, economia noastră fiind ferită datorită anilor de comunism, sistem economic al cărui scop declarat era salvarea societății de porcii capitaliști, păcat că unii oameni erau mai egali ca alții și exista aceași goană după putere doar că era împachetată frumos în ideologie marxistă.

Pe vremuri când oamenii făceau schimb de bunuri reale (troc) conceptul de monedă de schimb a schimbat lumea, deoarece era dintr-o dată posibilă schimbarea de miere pe arme. Toate bune și frumoase, dar inițial o bancnotă era dovada că ai la bancă o cantitate de aur. Doar că între timp aurul a devenit insuficient pentru acoperirea banilor care circulă, iar băncile naționale au început tipărirea banilor din aer, de unde și adevărul actual … bani == datorii.

Banca națională este cam singura cu dreptul de a tipări bani, dar îi dă mai departe cu dobândă, iar banii pentru dobândă îi tipărește tot banca națională. Iar dacă un Gigi, ale cărei îndeletniciri sunt speculațiile, împrumută o sumă colosală fără acoperire reală, dacă se află în imposibilitate de plată, banii respectivi dispar din circulație și datoriile rămân, iar dacă de Gigi depind alți oameni/alte afaceri, la rândul lor se pot găsi în imposibilitate de plată.

Ca subiect conspiraționist în Confessions of an Economic Hit Man se descrie cum puterile economice *cough*sua*cough* conving națiunile subdezvoltate să împrumute sume colosale de bani, și cum banii circulă tot pe la companiile americane/europene cu sediul în țările respective, datoriile devin imposibil de plătit, banii nefiind folosiți la creșterea economică, Doamne ferește. Nu vrea țara respectivă să coopereze, nu-i problemă, se schimbă puterea în numele democrație. Sclavie modernă. Trăiască MacDonalds.

„Beware of greeks bearing gifts” cum se mai spune. De unde și efectul secundar al unei crize în SUA, afectând în mod inevitabil economia mondială, mai ales că majoritatea tranzacțiilor la nivel mondial se fac în dolari, tipăriți de Federal Reserve.

Pentru stabilizarea sistemului economic este nevoie de localizarea pierderilor. O soluție temporară este tipărirea de mai mulți bani, evident pentru plata datoriilor, ce are ca efect mărirea inflației, și teoretic se poate ajunge în situația de plată a sute de dolari pentru o pâine. Când se tipăresc bani este ca și când banca ia bani de la toată lumea, ajutând pe cei ce au provocat, câteodată chiar intenționat, criza. De unde și un groaznic efect secundar: bogații devin și mai bogați, iar săracii devin și mai săraci.

Ca efect pozitiv, în timpul unei crize se scapă de multe gunoaie a căror valoare exista doar pe hârtie, iar lumea devine mult mai sceptică la acordarea de credite și la plata de sume mult prea mari pe proprietăți ce nu au o valoare reală. Și trecând peste oportuniștii de pe Wall Street care sunt sigur că nu visau când erau mici să devină brokeri, efectul se resimte și în tehnologie: degeaba are Sun patente software în valoare de miliarde de dolari, în momentul ăsta valorănd fix pula (scuzați exprimarea). Ca efect pozitiv în timpul crizei iese în față valoarea reală.

Ca să poți supraviețui crizei, sfaturile sunt simple și de bun simț:

  • ferește-te de credite, mai ales că tot pentru acoperirea datoriilor băncile au tendința de a mări dobânzile
  • evită achiziționarea de rahaturi de care oricum n-ai nevoie
  • dacă tot îți faci credit, fă-ți credit pentru investiții care vor genera alți bani, renovarea apartamentului sau înlocuirea telefonului mobil fiind excluse
  • dacă serviciul tău actual este în pericol, ar fi cazul să-ți găsești o carieră ce produce valoare reală … economia din SUA fiind puternică tocmai datorită fluidității de care dau dovadă americanii în timpul unei crize

Cum sediul angajatorului meu se află la Anchor Plaza, clădire ce adăpostește centrul operațional al unei bănci, cel puțin, mă distrează interacțiunea cu oameni ce lucrează în sistemul bancar: îmbrăcați la costum plus cravată, în afară de „casual Friday”, cu jargon specific, inaccesibil celorlalți, ca o noblețe corporatistă asumată, și cu vise și îndeletniciri de parcă ocupația lor ar avea vreun sens. Avem însă economiști, contabili și manageri ce ies pe bandă rulantă, și au nevoie de o ocupație, mai ales că banii ăia de la FMI nu se cheltuiesc singuri.

Și știu că am un oarecare dispreț, nejustificat pentru unii, dar serios … ce-ar fi să dai vieții tale un sens în afara viselor meschine de îmbogățire rapidă? Mai ales că odată ce treci peste un anumit prag, chiar nu mai contează, și poți dormi și noaptea că nu mor oameni de foame din cauza ta. Sau dacă te-ai împușca ar fi la fel de constructiv :)

Posted in grownup stuff | 3 Comments »