Wurbe Event

Pe 1 Octombrie voi fi prezent la WURBE #2, (dar primul la care particip) unde, daca se va alege unul din topicurile pe care le-am propus, voi incerca sa fac un show cat mai captivant. Exceptand partenerul meu de afaceri Alex Plop, nu cred ca am intalnit in persoana pe nimeni din cei ce vor fi prezenti (desi exista probabilitatea sa apara niste vechi prieteni), dar sper sa cunosc noi persoane si sa iasa ceva frumos in ciuda programului care se arata destul de incarcat!

Toate prezentarile sunt una mai interesanta decat cealalta si se preconizeaza o portie serioasa de web-development.

POST#0029 2007-SEP-27

Add Comment

Interpretarea

Post-ul trecut s-a nascut pentru ca cineva mi-a pus aceeasi problema, si pentru ca mi s-a parut relevator, am decis sa impart aceasta experienta cu altii. Pentru cei despre care nu stiu ce era, este vorba de un joc in care trebuie ghicit pattern-ul pe care 3 numere il respecta. Descrierea problemei este in post-ul precedent – Incercati sa gasiti solutia!

Asa cum probabil stiti, creierul uman este grozav la anumite sarcini, dar pentru altele trebuie antrenat. Mai departe, impresia mea este ca problemele cu care ne confruntam in interpretarea legilor naturii sunt similare cu cea din post-ul trecut. De exemplu:

Toate aceste intrebari ar putea sa aiba raspunsuri simple, sau poate un pic mai complexe. La fel ca intrebarea cu numerele, oamenii ar putea incerca diferite ipoteze, pe care sa le testeze si sa confirme sau sa le infirme, dar cert e ca, in retrospectiva, dupa ce solutia este gasita, raspunsurile o sa para evidente.

Bine-nteles ca era ceva simplu. Raspunsul ghicitorii era Trei numere strict crescatoare. Un singur prieten (Marian) s-a prins de asta (intr-o discutie IM) – Secretul este sa se incerce gasirea de siruri care sunt invalide. Toate siruile propuse in post-ul precedent au fost valide, deci evident ca nu aveati cum sa va dati seama usor (era doar fustrant). Un pic de aleatoriu ar fi ajutat, de exemplu daca se testau siruri generate la intampalre, rezultatul era mai accesibil.

In momentul in care cineva are o ipoteza, lucru natural pe care l-ar face este sa gaseasca un alt sir care respecta ipoteza. Altfel spus, cand avem o convingere, de cele mai multe ori cautam doar dovezi care sa confirme convingerea noastra. In acest caz, este foarte probabil ca ipoteza pe care o construim sa genereze doar o submultime a multimii de siruri valide.

Toti prietenii care au incercat sa rezolve problema au aplicat acest lucru (reducerea la absurd), si au testat siruri care ar fi contrazis ipotezele formulate. Totusi a lipsit o doza de aleatoriu – toti au ramas in cutia numerelor pare :P nu a testat nimeni un numar impar, pentru ca probabil s-a presupus ca daca toate numerele din exemplu sunt pare, atunci doar numerele pare vor forma siruri valide. Nimeni nu a provocat nici macar aceasta presupunere.

Pentru a ne feri de acest inconvenient, trebuie sa fim intotdeauna constienti de presupunerile care le facem. Acest lucru se aplica in viata de zi cu zi, unde din nou si din nou trebuie sa provocam presupunerile.

POST#0028 2007-SEP-22

Add Comment

Experiment

Sa consideram urmatorul experiment: se dau urmatoarele numere: 10, 12, 14. Exista un tipar pe care numerele il respecta. Sarcina ta, daca accepti provocarea, este sa pui intrebari si de a il gasi.

  1. Puteti testa, de cate ori vreti, diferite alte valori (in numar de 3)
  2. Puteti testa ipoteze, iar eu, de asemenea, va voi spune daca vreuna este cea la care ma gandeam (aveti incredere caci promit sa nu trisez :). Interpretarea experimentului si elucidarea misterului va urma.

Let's begin! Triplete testate:

  • 20 24 28 – Este valid
  • A C E – Trebuie sa admit ca nu am fost specific referitor la baza, deci este valid in baza 16

Ipoteze incercate:

  • 3 multiplii consecutivi de 2 incepand de la 10

POST#0027 2007-SEP-17

Add Comment

Persuasiunea in 3 pasi

Cu totii ne confruntam cu urmatoarea problema. Avem de-a face cu persoane care sustin anumite puncte de vedere pur si simplu gresite. Iata o metoda simpla care va ajuta sa depasiti aceasta situatie intr-un fel sau altul:

1. Imaginatie

Inainte sa planificati o intalnire cu persoana care trebuie convinsa, simulati intalnirea. Asezati-va la o masa, cu doua scaune, dintre care unul il ocupati dumneavoastra, iar in celalalt partenerul de discutie imaginat. In acest cadru, parcurgeti o lista cu toate argumentele pe care le veti expune.

2. Argumente si contra-argumente

Imaginati-va contraargumente pe care partenerul dumneavoastra le-ar putea aduce, puneti-va in pielea lui efectiv. Cum raspundeti acestor contraargumente? Uneori, chiar in aces pas veti realiza ca cealalta persoana are, de fapt dreptate, sau, alteori, veti deveni mult mai siguri ca punctul dvs. de vedere este mai potrivit.

3. Expunere

Intalnirea efectiva. Expuneti-va ideile intr-un mod clar, cu siguranta. De cele mai multe ori, interlocutorul nu va aduce nici un contraargument si va deveni complet de-acord cu opinia dvs. Cu toate acestea, puteti sa expuneti si contra-contra-argumentele, ca si cum ar face parte din expunere.

Nu uitati, uneori, este posibil ca altcineva sa aiba dreptate. Dreptate in sensul ca argumentul sau este mai potrivit pentru situatia actuala, care poate fi diferita de cea perceputa de dvs. Cine are dreptate din partenerii cei doi din imagine? Probabil cel din stanga. Dar, depinde bine-nteles, de context! Nu-mi pot imagina o situatie in care o versiune mai veche de MySQL sa fie mai potrivita decat 5. Dar asta nu inseamna ca aceasta situatie nu poate exista!

Cuvantul cheie pentru persuasiune este empatie si o intelegere veritabila a punctului de vedere al partenerului!

POST#0026 2007-JUN-17

Add Comment

Refuzand clientii

Am fost rugati de un client cu care am mai colaborat in trecut sa realizam un site pentru o firma producatoare de materiale promotionale (printre care pixuri si altele).

In general nu este simplu sa gasesti finantare pentru idei, doar cele cu potential de castig supravietuiesc. Ca firma, ca start-up, trebuie sa ne concentram pe dezvoltarea prodususului nostru, si, din pacate, suntem fortati sa mai facem cate-un site, cate-un proiect freelance, pentru ca, aplicand ceea ce stim sa facem, sa mentinem stabilitatea financiara. Acest lucru s-a dovedit in trecut din nou si din nou o distractie prea puternica de la ceea ce ar trebui sa fie activitatea noastra. Am ajuns la concluzia ca este un exercitiu lipsit de potential.

Pentru clientul respectiv, am decis sa acceptam totusi proiectul, cu conditia ca specificatiile sa fie clare asa incat sa putem termina rapid. Din acest motiv, si pentru ca incercasem o relatie de durata cu acest client, am oferit direct pretul pe care noi l-am considerat minimum acceptabil, 400 de euro.

Iata layout-ul pe care l-am creeat ca demo. Situl urma sa fie facut in flash, cu partea cu detaliile categoriei aparand la rollover deasupra meniului de sus. Situl trebuia sa cuprinda categorii si pentru fiecare categorie un numar de produse.

Nu stiu cat ar cere altii, dar nu am mai auzit pe nimeni serios care sa ceara asa putin pentru un site similar. Pentru ce ar fi urmat sa cream, cred ca pretul este mai degraba un castig pentru client decat pentru noi. Nu a acceptat decat pretul de 350 de euro. Am decis sa refuzam acest proiect nu pentru ca nu am fi fost dispusi sa cedam cei 50 de euro, ci ca sa castigam timp si sa intrerupem lantul de afaceri proaste facute si sa schimbam track-ul.

Am refuzat propunerea clientului de 350 de euro, si vom refuza o oferta de 400 de euro, sau oricat de multi bani, inclusiv pentru alte potentiale proiecte, exceptand cele pe care noi consideram ca ne pot aduce beneficii reale.

Nu vrem sa devenim o „agentie web“ ci vrem sa dezvoltam modelul cu care am inceput – produse software. Am mai luat astfel de decizii in trecut. Este evident ca ar trebui sa fim determinati sa acceptam de-acum in colo doar colaborari la o scara mare. In acest moment stam destul de bine la capitolul financiar incat sa ne permitem sa refuzam astfel de propuneri, dar motivul pentru care am scris acest post este urmatorul:

Sunt curios care ar fi opinia altor dezvoltatori web referitor la acest subiect – daca ar prelua acest proiect, stiind datele expuse in acest post. In final, daca cineva ar fi interesat sa preia acest proiect pentru acesti bani, contactati-ma :)

POST#0025 2007-JUN-14

Add Comment

Citirea feed-urilor

In ultima vreme am observat un pattern autodestructiv la felul în care citesc feed-urile. Atunci cand deschid Firefox cu un scop, ajung sa dau click pe bookmark-ul cu Bloglines. Invariabil, exista feed-uri bold-uite doar asteptând sa dau click pe ele si sa le citesc, apoi sa comentez post-urile.

S-a intamplat azi atat de des incat motivul pentru care am deschis browserul initial a ramas uitat si amintit doar mai tarziu. Aveam aceasta problema inainte, dar recent, incet dar sigur, a revenit.

Ca o solutie pentru a mari productivitatea mi-am propus sa elimin shortcut-ul cu Bloglines si sa citesc blog-uri doar în weekend, si nu mi se pare deloc radical data fiind gravitatea problemei. S-a tot zis asta si s-a tot repetat, dar am ajuns la punctul in care am uitat. Destul! – Destula informatie putin utila citita in fiecare zi. Sper sa obtin reducerea stresului si marirea productivitatii.

POST#0023 2007-JUN-5

Add Comment

Flex, Flash and Apollo

Un rezumat video cu feluri interesante de a folosi Flash Player / Apollo: http://video.go­ogle.com/vide­oplay?…

POST#0022 2007-MAY-27

Add Comment

Cel mai injurat browser

Problemele de layout de la Internet Explorer 6 sunt grave, dar pot fi ocolite. Ce este cel mai slab este suportul pentru print!

Programul pe care il folositi ca sa intrati pe situri, e-ul albastru ca o planeta, se numeste Internet Explorer si vine instalat cu Windows XP. Tot ce trebuie sa stiti despre el e ca e un gunoi si ca trebuie sa va instalati altceva.

A, si v-am spus ca Internet Explorer 6 este o relicva? Ca dezvoltator web, ma supara faptul ca trebuie sa mai fie suportat. Toata lumea care foloseste IE, upgradati la IE7! Click aici pentru a instala browserul Internet Explorer 7 (Really, dati click).

POST#0020 2007-MAY-24

Add Comment

Puiul tau

Sa se compare aceste doua situri:

http://www.fen­gpui.ro/ si http://greatpoc­kets.com/

Amandoua vor sa planteze o idee in mintea vizitatorilor. Primul a esuat, m-a facut sa ma simt ca si cum as vrea sa inchid situl de penibil ce era. Intotdeauna am mancat carne de pui, chiar si in clipele mai grele ale sale (pseudo-gripa aviara). Acum nu mai sunt asa de sigur… Vina as da-o asupra clientilor – cum au putut sa dea go-ul la asa ceva?

Al doilea, splendid. Vreau Nokia N95 :) Ok, veti spune – „bugetul…“? Da, dar nu e neaparat sa ai un buget enorm ca sa faci ceva de bun simt. Trebuie doar sa stii ce idei sa alegi si ce sa excluzi.

POST#0019 2007-MAY-20

Add Comment

Kiwibanana God

O veste uimitoare! Azi dimineata la ora 11:29:51 m-am trezit din somn si Universul a fost creat. A fost creat de zeul Kiwibanana (Poza alaturata).

Capitolul 1. Geneza

La inceput nu a fost nimic, dar dintr-o data zeul Kiwibanana a fost creat, si este compus dintr-o Pasare Kiwi si o Banana, aceste nobile si sfinte obiecte de pret simbioza dintre vegetal si animal. Astfel a decis sa creeze Universul asa cum il cunoastem, si pentru ca este atotputernic si atotstiutor l-a creeat in starea in care este, cu noi si cu toate amintirile care ne dau impresia de vechime. Noi credem ca este vechi de milioane si miliarde de ani, dar in momentul in care scriu acest post nu are nici macar o zi!

PS. Poza zeului nu am facut-o in Photoshop, ci este este efectiv facuta cu camera! Traiasca zeul Kiwibanana si profetul sau (eu). M-a rugat sa intervin asupra ochilor putin, ca sa-l fac mai autoritar.

Intrebat care sunt urmatorii pasi pe care ii va urma, Kiwibanana a declarat reporterilor:

Am o mare problema acum, sunt ridiculizat si nu reusesc sa ma impun in fata oamenilor carora le-am dat constiinta, independenta si putere de decizie, dar e OK, pentru ca am vorbit cu profetul meu [eu] si l-am delegat pe el ca sa arate calea infidelilor. GEM! [Glorie Eterna Mie]

Explicatie

Nu, nu am luat-o razna, ceea ce vreau sa demonstrez este ca orice idee stupida poate constituti o religie care nu poate fi atacata din punct de vedere stiintific. Vreau sa folosesc ironia pentru a convinge familia mea (oameni religiosi) sa imi respecte ideile si convingerea agnosticista asa cum le-am respectat-o si eu pe-a lor, pana acum (adica mambo jambo-ul cu Dumnezeu, care bine-nteles este inclus si planificat pana la cel mai mic detaliu de catre Kiwibanana, bine-nteles). Ochii lor trebuiesc deschisi pentru a vedea mecanismele din spatele religiei!

Ce alt mod mai potrivit exista decat de a initia o religie? Astfel, odata cu crearea Universului de azi dimineata, sper ca realitatea se va contura si pentru ei, iar imaginea va fi de cristal.

In concluzie

A inceput operatiunea de prozelitism explicit. Raspanditi vestea! Fanatismul este intotdeauna binevenit. Un numar mare de adepti opteaza pentru acesta religie pentru a aduce vestea nasterii Universului si a indeplini vointa zeului Kiwibanana! Acum, este timpul sa adoptati noua credinta si va adaptati noilor timpuri! Supuneti-va suprematiei mele, altfel distrugere si haios vor urma!

POST#0018 2007-MAY-5

Add Comment