30 may 2008

Software Engineering Proverbs

Now we have a some Proverbs in English so, enjoy it. Put a comment if you want....

 

You must be the change
You wish to see in the world

-- Gandhi


Experiment escorts us last,
His pungent company
Will not allow an axiom
An opportunity.

-- Emily Dickinson


when the cart stops
do you whip the cart
or whip the ox?


Q: How many QA testers does it take to change a lightbulb?
A: QA testers don't change anything. They just report that it's dark.

Kerry Zallar


Q: How many software engineers does it take to change a lightbulb?
A: Just one. But the house falls down.

Andrew Siwko


One test is worth a thousand opinions.


"If you didn't write it down, it didn't happen."

This saying is popular among scientists (doing experiments), but I believe it applies to software testing, particularly for real-time systems.

--Larry Zana


We reject kings, presidents, and voting.
We believe in rough consensus and running code.

--Dave Clark (1992)


I am a design chauvinist. I believe that good design is magical and not to be lightly tinkered with. The difference between a great design and a lousy one is in the meshing of the thousand details that either fit or don't, and the spirit of the passionate intellect that has tied them together, or tried. That's why programming---or buying software---on the basis of "lists of features" is a doomed and misguided effort. The features can be thrown together, as in a garbage can, or carefully laid together and interwoven in elegant unification, as in APL, or the Forth language, or the game of chess.

-- Ted Nelson


Software is Too Important to be Left to Programmers, by Meilir Page-Jones.


"If you think good architecture is expensive, try bad architecture."

-- Brian Foote and Joseph Yoder


Abraham Lincoln reportedly said that, given eight hours to chop down a tree, he'd spend six sharpening his axe.

-- TidBITS 654, quoted by Derek K. Miller, via Art Evans


... while we all know that unmastered complexity is at the root of the misery, we do not know what degree of simplicity can be obtained, nor to what extent the intrinsic complexity of the whole design has to show up in the interfaces. We simply do not know yet the limits of disentanglement. We do not know yet whether intrinsic intricacy can be distinguished from accidental intricacy.

-- E. W. Dijkstra, Communications of the ACM, Mar 2001, Vol. 44, No. 3


You can only find truth with logic if you have already found truth without it.

-- Gilbert Keith Chesterton (1874-1936) " The Man who was Orthodox", via Paul Black

 

29 may 2008

Orquesta de Super Mario Brothers

Mario no deberia tomar mucha cafeina vean lo que pasa....

Proverbios de Ingenieria de Software

Una persona experta resuelve un problema. Una persona sabia los evita.


André Bensoussan una vez me explico que la diferencia entre un programador y un diseñador.

"Si tu haces un informe general, un programador dice 'SI, pero...' mientras que un diseñador dice 'SI, y....'


No importa cual sea el problema, Siempre hay gente problema.

Jerry Weinberg


Algoritmo de Calendarizacion de Wexelblat:

Elige dos:

  • Bueno
  • Rapido
  • Barato

Locura es hacer la misma cosa y esperado un resultado diferente.

Tom DeMarco, repasando a  Einstein, quien dijo

Locura: es hacer la misma cosa una y otra vez esperando diferentes resultados.


"No hay timepo de detenerse por gas, ya estamos tarde"

-- Karin Donker


 

We know about as much about software quality problems as they knew about the Black Plague in the 1600s. We've seen the victims' agonies and helped burn the corpses. We don't know what causes it; we don't really know if there is only one disease. We just suffer -- and keep pouring our sewage into our water supply.

-- Tom Van Vleck


To go faster, slow down. Everybody who knows about orbital mechanics understands that.

-- Scott Cherf


Todo el mundo sabe:
  • La disciplina es la mejor herramienta.
  • Diseña primero, despues el codigo.
  • No escribas parches para tus bugs, reescribelos.
  • No hagas pruebas para tus bugs, diseñalos bien.

Todo el mundo sabe:
  • Si tu no lo entiendes, No lo puedes programar.
  • Si no lo mediste, No lo hiciste.

Todo el mundo sabe :

Si algo fue valioso una vez, es valioso construir una herramienta para hacerlo.

If something is worth doing once, it's worth building a tool to do it.



Tu problema  es la solucion de otro;

Tu solucion sera su problema.


Todo el mundo sabe:
  • Si has encontrado 3 bugs en un programa, la mejor estimacion es que econtraras tres mas.
  • 60% del costo del producto viene despues de la entrega inicial.

 

Los problemas significantes que no podemos confrontar se resueleven por el mismo nivel de pensamiento que los crearon.

-- Albert Einstein


 

  • Hazlo
  • Hazlo bien
  • Hazlo bien y ahora

It is not enough to do your best: you must know what to do, and THEN do your best.

-- W. Edwards Deming


A leader is best when people barely know that he exists.
Less good when they obey and acclaim him.
Worse when they fear and despise him.
Fail to honor people, and they fail to honor you.
But of a good leader, when his work is done, his aim fulfilled,
they will say, "We did this ourselves."

-- Lao-Tzu

Related Posts Plugin for WordPress, Blogger...