Point/frases
From BluWiki
- Caminar sobre el agua y desarrollar software a partir de una especificación es fácil si ambas están congeladas. -- Edward V Berard
- Ley de Hofstadter: Siempre toma más tiempo de lo que esperas, incluso cuando tienes en cuenta la ley de Hofstadter.
- Programa siempre como si el chico que termine manteniendo tu código es un psicópata violento que sabe donde vives. -- Rick Osborne
- Depurar es dos veces más difícil que escribir el código la primera vez. Por lo tanto, si escribes el código lo más inteligentemente posible, no eres, por definición, lo suficientemente inteligente para depurarlo. -- Brian Kernighan:
- El primer 90% del código cuesta el primer 90% del tiempo de desarrollo. El restante 10% del código cuesta el otro 90% del tiempo de desarrollo. -- Tom Cargill
- Algunas personas, al enfrentarse a un problema piensan "Ya sé, usaré expresiones regulares" Ahora tienen dos problemas. -- Jamie Zawinski
- Hay solo dos tipos de lenguajes: los que algunos critican y los que nadie usa. -- Bjarne Stroustrup
- Siempre he deseado que me computadora sea tan fácil de usar como mi teléfono; mi deseo se ha hecho realidad porque ya no tengo idea de como usar mi teléfono. -- Bjarne Stroustrup
- Si quieres dedicarte y desarrollar alguna grandiosa novedad, no necesitas millones de dolares de financiación. Necesitas suficiente pizza, bastante bebida dietética en tu refrigerador, una PC barata en la que trabajar y la firme determinación de hacerlo. -- John Carmack
- La idea de que puedo encontrar un problema, proponerme resolverlo lógicamente con las herramientas que tengo a mano, y terminar con un programa que no puede ser usado legalmente porque alguien siguió los mismos procedimientos lógicos hace algunos años y solicitó una patente para estos es horrible. -- John Carmack
- Para comprender lo que es la recursión primero se debe comprender lo que es la recursión.
- Debe tenerse en cuenta que ningún ingeniero de software éticamente instruido debe nunca consentir escribir un procedimiento DestroyBaghdad. La ética profesional básica le exige que, en su jugar, escriba un procedimiento DestroyCity, al que Baghdad pueda ser pasada como parámetro. -- Nathaniel S Borenstein
- An unhandled WMDNotFoundException was thrown by Baghdad. Would you like to impeach this president? [y/n] -- annakata
- En dos ocasiones se me ha preguntado, "Disculpe, Sr. Babbage, si introduce en la máquina cifras incorrectas, ¿obtendrá las respuestas correctas?" No soy capaz de comprender correctamente el tipo de confusión de ideas que puede provocar una pregunta así. -- Charles Babbage
- Funciona en mi máquina.
- PHP es un mal menor creado por amateurs incompetentes, mientras que Perl es una gran e insidiosa maldad perpetrada por profesionales talentosos pero perversos. -- Jon Ribbens
- Si la depuración es el proceso de remover errores del software, entonces programar debe ser el proceso de introducirlos en él. -- Edsger W. Dijkstra
- La memoria es como un orgasmo. Es mucho mejor si no tienes que simularlo. -- Seymour Cray (sobre la memoria virtual)
- La frase más excitante que se puede oír en la ciencia, la que anuncia nuevos descubrimientos, no es Eureka! sino Esto es divertido... -- Isaac Asimov, no programando, pero definitivamente resolviendo problemas.
- Una computadora te permite cometer más errores más rápido que cualquier otra invención en la historia humana, con la posible excepción de las pistolas y el tequila. -- Mitch Ratcliffe
- Los ingenieros son, básicamente, autistas altamente funcionales que no tienen idea de como la gente normal hace las cosas. -- Cory Doctorow
- Una tecnología lo suficientemente avanzada es indistinguible de la magia. -- Sir Arthur C Clarke
- Una magia lo suficientemente avanzada es indistinguible de una demostración ingeniosa.
- La diferencia entre la teoría y la practica es más pequeña en la teoría que en la practica.
- Hay solo tres números interesantes para un científico de la computación: 1, 0 e infinito.
- Las ciencias de la computación tienen tanto que ver con computadoras como las astronomía con telescopios. -- Edsger W. Dijkstra
- La perfección es alcanzada no cuando no hay nada más que añadir, sino cuando no hay nada más que quitar. -- Antoine de Saint Exupéry
- Yo inventé el termino "Orientado a objetos", y puedo asegurarle que no es C++ lo que tenía en mente. -- Alan Kay
- Java es lo más penoso que le ha ocurrido a la informática desde MS-DOS. -- Alan Kay
- Los depuradores no remueven errores. Solo los muestran en cámara lenta.
- Perl - El único lenguaje que no pierde legibilidad tras una encriptación RSA. -- Keith Bostic
- Mucho del software de hoy es muy parecido a una pirámide egipcia con millones de bloques apilados unos sobre otros sin integridad estructural, sino hechos solo con fuerza bruta y miles de esclavos. -- Alan Kay
- El problema con los programadores es que nunca puedes decir lo que un programador está haciendo hasta que es demasiado tarde. -- Seymour Cray
- Es prácticamente imposible enseñar buen estilo de programación a estudiantes que han tenido exposición previa a BASIC. Como potenciales programadores han sido mentalmente mutilados más haya de cualquier esperanza de regeneración. -- Edsger. W. Dijkstra
- Hay dos formas de lograr el diseño de un programa: una manera es hacerlo tan sencillo sea obvio que no tiene deficiencias, la otra manera es hacerlo tan complicado que no tenga deficiencias obvias. El primer método es mucho más difícil. -- C.A.R. Hoare.
- Nueve personas no pueden hacer un bebé en un mes. -- Fred Brooks
- Mi definición de un experto en cualquier campo es una persona que sabe lo suficiente sobre lo que está sucediendo como para estar aterrorizado. -- P. J. Plauger
- Un experto es un hombre que ha cometido todos los errores que pueden ser cometidos en un campo muy estrecho. -- Niels Bohr
- Algunas semanas de codificación pueden ahorrarte algunas horas de planificación.
- C++: un pulpo logrado añadiendo extremidades a un perro. -- Steve Taylor
- Si Java tuviera un verdadero recolector de basura, la mayoría de sus programas deberían borrarse a si mismos en la ejecución. -- Robert Sewell
- Los programas deben ser escritos para la gente que los lee, y sólo de paso para que los ejecuten las máquinas. -- SICP
- Cualquier tonto puede escribir código que una máquina entienda. Los buenos programadores escriben código que los humanos pueden entender. -- Martin Fowler
- La mayor mejora de perfomance de todas es cuando un sistema pasa de no funcionar a funcionar. -- John Ousterhout
- El sistema puede urgente, barato o confiable. Escoja dos.
- La programación de hoy es una carrera entre ingenieros de software luchando para crear mayores y mejores programas a prueba de idiotas y el universo intentando crear mayores y mejores idiotas. Por ahora el universo está ganando. -- Rich Cook
- Un idiota con una computadora es un más rápido y mejor idiota. -- Rich Julius
- Todo lenguaje tiene un operador de optimización. En C++ este operador es "//".
- Será mejor darse prisa y empezar a programar, serán muchos errores que corregir.
- La educación de las ciencias de la computación no puede hacer a nadie un programador experto más de lo que el estudio de pinceles y pinturas puede hacer a alguien un pintor experto. -- Eric Raymond
- La pregunta de si las computadores pueden pensar es como la pregunta de si los submarinos pueden nadar. -- Edsger W. Dijkstra
- UNIX es, básicamente, un sistema operativo simple, pero debes ser un genio para comprender la simplicidad. -- Dennis Ritchie
- Debo confesar un fuerte prejuicio en contra de la moda del código reusable. Para mí, "el código re-editable" es mucho, mucho mejor que una caja negra intocable. -- Donald Knuth
- Pregunta: ¿Cómo se atrasa un año un proyecto grande de software? Respuesta: Un día a la vez. -- Fred Brooks
- Debemos olvidarnos de las pequeñas deficiencias, decir el 97% del tiempo: la optimización prematura es la raíz de todos los males. -- Donald Knuth
- La generación de números aleatorios es demasiado importante para ser dejada al azar. -- Robert R. Coveyou
- Cualquiera que considere los métodos aritméticos de producción de dígitos aleatorios está, por supuesto, pecando. -- John von Neumann
- Es mejor capacitar a la gente y correr el riesgo de que se vayan que no hacer nada y correr el riesgo de que se queden.
- Piensa dos veces antes de comenzar a programar o programaras dos veces antes de comenzar a pensar.
- Amo los plazos. Me gusta el sonido silbante que hacen cuando pasan volando. -- Douglas Adams
- Cuando estoy trabajando en un problema nunca pienso en belleza. Solo pienso en como resolver el problema. Pero cuando he terminado, si la solución no es bella, sé que es incorrecta. -- R. Buckminster Fuller
- La incompetencia suficientemente avanzada es indistinguible de la malicia.
- ¿Ya amaneció?
- PHP no es magia. Hay razones técnicas fundamentales por las que debes sacrificar una cabra joven a tu servidor web de vez en cuando.
- Cuidese de los programadores que llevan destornilladores. -- Leonard Brandwein
- Es más sencillo optimizar código correcto que corregir código optimizado.
- Java. La elegante simplicidad de C++. La increíble velocidad de Smalltalk.
- Nada es más permanente que una solución temporal. -- Primera ley de Thomas
- ¿Como convenceremos a la gente que, al programar, la simpleza y la claridad -lo que los matemáticos llaman elegancia— no son lujos innecesarios, sino una cuestión crucial que decidirá entre el triunfo y el fracaso? -- Edsger W. Dijkstra
- Se necesita una persona inteligente para construir algo complicado; se necesita a un genio para construir algo sencillo.
- http://stackoverflow.com/questions/58640/great-programming-quotes/59848
- http://c2.com/cgi/wiki?LazinessImpatienceHubris



