Citate de programatori – partea III


„Mostly, when you see programmers, they aren’t doing anything. One of the attractive things about programmers is that you cannot tell whether or not they are working simply by looking at them. Very often they’re sitting there seemingly drinking coffee and gossiping, or just staring into space. What the programmer is trying to do is get a handle on all the individual and unrelated ideas that are scampering around in his head.”
Charles M Strauss

 

There are 10 kinds of people in the world – those who understand binary and those who don’t.

 

Pasting code from the internet into production code is like chewing gum found in the street.

 

GOTO is a four letter word.
Edsger W. Dijkstra

 

 

„Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.”
Rich Cook

Bancomat generos – legi stupide


Putem citi in editia electronica a publicatiei Capital :

„Un ATM din Statele Unite a ‘donat’ 7.000 $” :

„Un ATM din statul american Louisiana a reusit sa dea bancii care il detine o „gaura” de 7.000 de dolari in mai putin de o luna. ATM-ul cu pricina, din proprie initiativa a inceput sa confunde bancnotele de 5$ cu cele de 20$ si sa faca fericiti mai multi americani care au avut inspiratia sa scoata cash de la o benzinarie unde aparatul era amplasat.
Pana in prezent, politia cauta 26 cetateni, care au datele inregistrate in softul ATM-ului si le poate fi gasita foarte usor urma. Ceea ce au facut cei 26 este considerata o infractiune, intrucat trebuia anuntata banca de „naravul” aparatului, fara a se insusi banii „extra”. Cu toate acestea, este dificil de demonstrat in instanta ca posesorii de card care au retras suma si-au dat seama pe loc ca fac obiectul unei infractiuni, mai ales ca un astfel de caz nu este prevazut in instructiunile afisate la vedere pe carcasa exterioara a ATM-ului.

Proprietara benzinariei unde era amplasat ATM-ul a scos aparatul din priza, dupa ce a auzit o conversatie intre mai multi clienti, bucurosi ca au dat de o comoara, insa aparatul a fost reintrodus, misterios, din nou in circuit. Ulterior, a fost anuntata politia locala si banca-proprietar al aparatului.”

Pe vremuri, la noi cel putin, era o lege care spunea ca daca se face o greseala baneasca in favoarea clientului diferenta de bani o suporta cel care a „reusit” isprava. Asa mi se pare normal.

Ganditi-va ca sunt oameni care nu se uita la bancnote cand scot bani de la bancomat ci doar le pun in portofel. Apoi de ce sa pui omul pe drumuri pentru greseala aparatului tau??! Daca aparatul e prost e vina ta, si cum spuneam mai sus, mi se pare normal sa plateasca cel care are vina.

Sperantele de normalizare mi se reduc si mai mult dupa citirea stirii asteia vazand ca nici in „afara” nu sunt legi normale..

Publicat în Haioase, Viaţă. Etichete: , , . 5 Comments »

Citate de programatori – partea II


Your mom is so fat she sat on a binary tree and turned it into a linked list in constant time!

 

Saying Java is good because it works on all OSes is like saying anal sex is good because it works on all genders.

 

„If builders built buildings the way programmers wrote programs, then the next woodpecker that came along would destroy civilization.” – Unknown.

   Citește restul acestei intrări »

Citate de programatori – partea I


Cateva din ele mi s-au parut intersante, unele utile si altele doar amuzante. Oricum sper sa va placa „serialul” pe care il voi propune. Sa incepem :

„The programmer who wrote this should be shot, but then again, many programmers should be shot.”

Premature optimization is the root of all evil in programming.
–C.A.R. Hoare

  Citește restul acestei intrări »

Citate utile in viata


Am gasit de curand cateva citate care mi-au placut si am zis sa le impart cu ceilalti :

“Experienta este cel mai dur profesor, pentru ca intai iti da testul si apoi iti spune care era lectia.” (Vernon Law)
“Toata lumea se plange ca nu are memorie,dar nimeni nu se vaita ca nu are logica.” (La Rochefoucault)
“Daca gasesti un drum fara obstacole, probabil ca drumul acela nu duce nicaieri.” (J. F. Kennedy)
“Multi indivizi din societatea moderna sunt ca barcagii: trag la vasle dar stau cu spatele la viitor.” (Henry Coanda)

Publicat în Viaţă. Etichete: , . Leave a Comment »

Norton Internet Security Subscription Renewal – sau cum sa te enervezi degeaba


Pe laptopul de lucru am preinstalate o serie de mizerii printre care Norton Internet Security. O tampenie care se vrea antivirus cu firewall cu anti-spam si alte prostii care nu fac decat sa te enerveze in loc sa te protejeze. Ma rog… macar pe mine.

Ce m-a enervat la el azi e ca vrea sa isi prelungeasca licenta. Ok, zic eu… atata vreme cat e gratis, no problemo.

Aiurea…

Si-a pornit o ferestruica de auto-update sau ceva similar (nu era auto-update) care cu nesimtire mi-a lansat o fereastra de browser noua in care scria asa : Citește restul acestei intrări »

Parodie Holding out for a hero – varianta programatorilor


Holding Out For A [Coding] Hero
Where has all the good code gone
And where are all the geeks?
Where’s the byte-wise Socrates
To teach some real techniques
Isn’t there a White Hat to make some crazy speed?
Don’t they know that a splash-screen
Isn’t what I really need!?
[Chorus]
I need a hero!
I’m hoping that a bright hero’s gonna save me some bytes
He’s gotta be smart
And he’s gotta work fast
Cuz we know that he’s in for some fights
I need a hero!
I know that my hero’s gonna work through the nights
And I know he’s no fool
And the code will be cool
With no bugs in the lines that he writes
Lines that he writes….
Somewhere after M2
In my schedule fantasy
Sometime in a code review
That’s when our hero’s gonna fix the tree
Rip out all the code bloat
And make it all run sweet
It’s gonna take a superman
To make this code compete!

[Chorus]
It doesn’t matter if it’s managed VB
Could be written in Python or C
He can fix all the codebase problems
Guaranteed

Work the build and the tests for some gains
He’s a coding machine.
I can see his approach
Like a fire on my screen!

Like a fire on my screen!
Like a fire on my screen!
Ah!  Ah!
[Chorus]

Sursa : Rico Mariani’s blog (Chief Architect al Microsoft Visual Studio)