#2:
Traducción LIBRE (nota para talibanes):
-La mejor característica de un booleano es que si estás en un error, sólo fallas por un poco/bit (juego de palabras)(anónimo).
-Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío. (Louis Srygley)
-Antes de que un software pueda ser reusable, primero ha de ser usable. (Ralph Johnson)
-El mejor método para acelerar un ordenador es aquél que lo hace a 9.8 metros/segundos al cuadrado. (Anónimo)
-Creo que la razón por la que Microsoft lo llamó .NET es para que no apareciera en la lista de directorios de Unix. (Oktal)
-Si los constructores construyeran edificios como los programadores programan aplicaciones, un pájaro carpintero podría destruir toda la civilización. (Gerald Weinberg)
-Hay dos formas de escribir programas sin errores; sólo la tercera funciona. (Alan J. Perlis)
-Preparad, disparad, apuntad: La forma rápida de crear software. Preparad, apuntad, apuntad, apuntad... La forma lenta de crear software (anónimo)
-No es un bug, es una característica no documentada. (anónimo)
-Un trabajo mierdero de una persona es el trabajo a tiempo completo de otra persona. (Jessica Gaston)
-Un buen programador es alguien que siempre mira en las dos direcciones antes de cruzar una carretera de sentido único. (Doug Linder)
-Siempre programo como si la persona que mantendrá mi código fuera un psicópata que sabe donde vivo.(Martin Golding)
-La programación es como el sexo: Un sólo error y tendrás que mantenerlo el resto de tu vida.(Michael Sinz)
-Código eliminado es código depurado. (Jeff Sickel)
-Caminar sobre el agua y programar aplicaciones siguiendo una especificación son cosas fáciles si ambas están congeladas. (Edward V Berard)
-Si la depuración es el proceso de eliminar errores, entonces la programación debe ser el proceso de ponerlos. (Edsger Dijkstra)
-La programación en la actualidad es una carrera entre los ingenieros informáticos que crean programas a prueba de idiotas y el Universo que crea cada vez más y mejores idiotas. De momento, el universo gana. (anónimo)
-En nuestra industria ocurre un hecho curioso: no sólo no aprendemos de nuestro errores, es que tampoco lo hacemos de nuestros éxitos. (Braithwaite Keith)
-Sólo hay dos clases de lenguajes de programación: Los lenguajes de los que se queja la gente, y los lenguajes que nadie usa. (Bjarne Stroustrup)
-Para entender la recursividad, primero se ha de entender la recursividad. (anónimo)
-Los componentes más baratos, rápidos y fiables son siempre los que no están. (Gordon Bell)
-La mayor mejora de rendimiento es la transición del estado "sin trabajo" al estado "trabajando". (J. Osterhout)
-El problema de los programadores es que nunca saben lo que están haciendo hasta que es demasiado tarde. (Seymour Cray)
-No te preocupes si no funciona bien. Si lo hiciera, te quedarías sin trabajo. (Madre de todas las leyes de la ingeniería del software)
Decir que Java es estupendo porque funciona con todos los sistemas operativos es como decir que el sexo anal es estupendo porque funciona con todos los géneros. (Alanna)
jajajajajajajaja
#18:
Pues mi preferida es una que no esta ahi, y bastante mas profunda que esas (bajo mi juicio) de los autores del que para mi es el mejor libro jamas creado en informatica (SICP) con permiso de Knuth.
"Los programas deben ser escritos para que la gente los lea y sólo incidentalmente, para que las máquinas los ejecuten."
Abelson / Sussman
Traducción LIBRE (nota para talibanes):
-La mejor característica de un booleano es que si estás en un error, sólo fallas por un poco/bit (juego de palabras)(anónimo).
-Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío. (Louis Srygley)
-Antes de que un software pueda ser reusable, primero ha de ser usable. (Ralph Johnson)
-El mejor método para acelerar un ordenador es aquél que lo hace a 9.8 metros/segundos al cuadrado. (Anónimo)
-Creo que la razón por la que Microsoft lo llamó .NET es para que no apareciera en la lista de directorios de Unix. (Oktal)
-Si los constructores construyeran edificios como los programadores programan aplicaciones, un pájaro carpintero podría destruir toda la civilización. (Gerald Weinberg)
-Hay dos formas de escribir programas sin errores; sólo la tercera funciona. (Alan J. Perlis)
-Preparad, disparad, apuntad: La forma rápida de crear software. Preparad, apuntad, apuntad, apuntad... La forma lenta de crear software (anónimo)
-No es un bug, es una característica no documentada. (anónimo)
-Un trabajo mierdero de una persona es el trabajo a tiempo completo de otra persona. (Jessica Gaston)
-Un buen programador es alguien que siempre mira en las dos direcciones antes de cruzar una carretera de sentido único. (Doug Linder)
-Siempre programo como si la persona que mantendrá mi código fuera un psicópata que sabe donde vivo.(Martin Golding)
-La programación es como el sexo: Un sólo error y tendrás que mantenerlo el resto de tu vida.(Michael Sinz)
-Código eliminado es código depurado. (Jeff Sickel)
-Caminar sobre el agua y programar aplicaciones siguiendo una especificación son cosas fáciles si ambas están congeladas. (Edward V Berard)
-Si la depuración es el proceso de eliminar errores, entonces la programación debe ser el proceso de ponerlos. (Edsger Dijkstra)
-La programación en la actualidad es una carrera entre los ingenieros informáticos que crean programas a prueba de idiotas y el Universo que crea cada vez más y mejores idiotas. De momento, el universo gana. (anónimo)
-En nuestra industria ocurre un hecho curioso: no sólo no aprendemos de nuestro errores, es que tampoco lo hacemos de nuestros éxitos. (Braithwaite Keith)
-Sólo hay dos clases de lenguajes de programación: Los lenguajes de los que se queja la gente, y los lenguajes que nadie usa. (Bjarne Stroustrup)
-Para entender la recursividad, primero se ha de entender la recursividad. (anónimo)
-Los componentes más baratos, rápidos y fiables son siempre los que no están. (Gordon Bell)
-La mayor mejora de rendimiento es la transición del estado "sin trabajo" al estado "trabajando". (J. Osterhout)
-El problema de los programadores es que nunca saben lo que están haciendo hasta que es demasiado tarde. (Seymour Cray)
-No te preocupes si no funciona bien. Si lo hiciera, te quedarías sin trabajo. (Madre de todas las leyes de la ingeniería del software)
Decir que Java es estupendo porque funciona con todos los sistemas operativos es como decir que el sexo anal es estupendo porque funciona con todos los géneros. (Alanna)
Pues mi preferida es una que no esta ahi, y bastante mas profunda que esas (bajo mi juicio) de los autores del que para mi es el mejor libro jamas creado en informatica (SICP) con permiso de Knuth.
"Los programas deben ser escritos para que la gente los lea y sólo incidentalmente, para que las máquinas los ejecuten."
Abelson / Sussman
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. (Martin Golding) mi favorita sin duda
#16 No me hables de expresiones regulares. Más de una vez he intentado utilizar alguna que otra para ayudarme con un problema y me ha metido en el problema de tener que buscar o construir a base del sistema de ensayo y error una que se adapte exactamente a lo que necesito. Son una auténtica locura si no sabes exactamente por dónde a puntar. Y he leído más de un tutorial sobre expresiones regulares. Así que, sí, frase completamente verídica.
Se podría decir que me he sentido identificado con más de una de las frases que he leído. Muy buenas, tópicas y brutalmente reales, en general.
-Sólo hay dos clases de lenguajes de programación: Los lenguajes de los que se queja la gente, y los lenguajes que nadie usa.
Y luego esta Python, que es perfecto se mire por donde se mire
#c-22" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1176485/order/22">#22 La verdad, es muy difícil quejarse de python.
Yo llevo tiempo programando en python y lo único que pude encontrar en él que pudiese criticar, es que no permite llamadas circulares, entre funciones o clases, por ejemplo no puedes hacer esto:
def foo():
....#
....bar()
....#
def bar():
....#
....foo()
....#
De hecho python no permite llamar a nada que no haya sido previamente definido. Aunque evidentemente, esta carencia se puede ver mas como una virtud que como un defecto
-La programación en la actualidad es una carrera entre los ingenieros informáticos que crean programas a prueba de idiotas y el Universo que crea cada vez más y mejores idiotas. De momento, el universo gana. (anónimo)
Eso es porque se han colado topos entre los ingenieros informáticos!
La recursividad es fácil de entender. Se trata de convertir un problema en otro exactamente igual y resolverlo aplicando el mismo método.
De frases me gustaba esa de "La calidad del SoftWare se mide en WTFs por minuto".
También recuerdo una de un libro de C en un capitulo sobre encriptación. Al final del capítulo el autor ponía una frase encriptada, que resuelta decía algo como "Aunque la perfección es posible, es mera casualidad"
Mi favorita, que se puede aplicar a más cosas: "Trabajar con punteros en C es como hacer malabarismos con el jabón en las duchas de la cárcel: todo es diversión hasta que cometes un fallo"
Me quedo con este:
"Código eliminado es código depurado. (Jeff Sickel)";
-----------------------------------------------------
Yo añadiria:
"Bueno.. eso para la proxima version"
Comentarios
Traducción LIBRE (nota para talibanes):
-La mejor característica de un booleano es que si estás en un error, sólo fallas por un poco/bit (juego de palabras)(anónimo).
-Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío. (Louis Srygley)
-Antes de que un software pueda ser reusable, primero ha de ser usable. (Ralph Johnson)
-El mejor método para acelerar un ordenador es aquél que lo hace a 9.8 metros/segundos al cuadrado. (Anónimo)
-Creo que la razón por la que Microsoft lo llamó .NET es para que no apareciera en la lista de directorios de Unix. (Oktal)
-Si los constructores construyeran edificios como los programadores programan aplicaciones, un pájaro carpintero podría destruir toda la civilización. (Gerald Weinberg)
-Hay dos formas de escribir programas sin errores; sólo la tercera funciona. (Alan J. Perlis)
-Preparad, disparad, apuntad: La forma rápida de crear software. Preparad, apuntad, apuntad, apuntad... La forma lenta de crear software (anónimo)
-No es un bug, es una característica no documentada. (anónimo)
-Un trabajo mierdero de una persona es el trabajo a tiempo completo de otra persona. (Jessica Gaston)
-Un buen programador es alguien que siempre mira en las dos direcciones antes de cruzar una carretera de sentido único. (Doug Linder)
-Siempre programo como si la persona que mantendrá mi código fuera un psicópata que sabe donde vivo.(Martin Golding)
-La programación es como el sexo: Un sólo error y tendrás que mantenerlo el resto de tu vida.(Michael Sinz)
-Código eliminado es código depurado. (Jeff Sickel)
-Caminar sobre el agua y programar aplicaciones siguiendo una especificación son cosas fáciles si ambas están congeladas. (Edward V Berard)
-Si la depuración es el proceso de eliminar errores, entonces la programación debe ser el proceso de ponerlos. (Edsger Dijkstra)
-La programación en la actualidad es una carrera entre los ingenieros informáticos que crean programas a prueba de idiotas y el Universo que crea cada vez más y mejores idiotas. De momento, el universo gana. (anónimo)
-En nuestra industria ocurre un hecho curioso: no sólo no aprendemos de nuestro errores, es que tampoco lo hacemos de nuestros éxitos. (Braithwaite Keith)
-Sólo hay dos clases de lenguajes de programación: Los lenguajes de los que se queja la gente, y los lenguajes que nadie usa. (Bjarne Stroustrup)
-Para entender la recursividad, primero se ha de entender la recursividad. (anónimo)
-Los componentes más baratos, rápidos y fiables son siempre los que no están. (Gordon Bell)
-La mayor mejora de rendimiento es la transición del estado "sin trabajo" al estado "trabajando". (J. Osterhout)
-El problema de los programadores es que nunca saben lo que están haciendo hasta que es demasiado tarde. (Seymour Cray)
-No te preocupes si no funciona bien. Si lo hiciera, te quedarías sin trabajo. (Madre de todas las leyes de la ingeniería del software)
Gracias #2, positivo para ti. Pero la próxima deja espacios entre los puntos y aparte, no tengas miedo de desperdiciar papel que no te lo cobran .
A mí me encanta esta:
Decir que Java es estupendo porque funciona con todos los sistemas operativos es como decir que el sexo anal es estupendo porque funciona con todos los géneros. (Alanna)
jajajajajajajaja
#4 muy gracioso jajaja
Pues mi preferida es una que no esta ahi, y bastante mas profunda que esas (bajo mi juicio) de los autores del que para mi es el mejor libro jamas creado en informatica (SICP) con permiso de Knuth.
"Los programas deben ser escritos para que la gente los lea y sólo incidentalmente, para que las máquinas los ejecuten."
Abelson / Sussman
#18 El mejor, sin duda...
#20 Te refieres a Knuth o al SICP?
Me quedo con esta: A good programmer is someone who always looks both ways before crossing a one-way street. (Doug Linder)
#5 A esa frase habría que añadir: "pero que termina siendo atropellado por un coche que le cae del cielo."
MIra que son graciosos estos de anonymous...
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. (Martin Golding) mi favorita sin duda
"Un programador tiene un problema y decide usar expresiones regulares; ahora tiene dos problemas"
No se quien lo dijo pero es cierto... las REs dan demasiado juego... son demasiado llamativas... te llaman... caes en sus redes y... en fin, eso....
#16 pero y la sensación de victoria que sientes cuando has conseguido que una te funcione bien... merece la pena
#21 Eso es lo malo
#22 AMEN
#16 No me hables de expresiones regulares. Más de una vez he intentado utilizar alguna que otra para ayudarme con un problema y me ha metido en el problema de tener que buscar o construir a base del sistema de ensayo y error una que se adapte exactamente a lo que necesito. Son una auténtica locura si no sabes exactamente por dónde a puntar. Y he leído más de un tutorial sobre expresiones regulares. Así que, sí, frase completamente verídica.
Se podría decir que me he sentido identificado con más de una de las frases que he leído. Muy buenas, tópicas y brutalmente reales, en general.
#16 Por eso yo no uso expresiones regulares, uso expresiones cojonudas.
Coñas aparte a mí me encantan, y las uso siempre que tengo la oportunidad.
The best method for accelerating a computer is the one that boosts it by 9.8 m/s2.
ains ¿Cuántas veces habré pensado en tirar el ordenador por la ventana?
-Sólo hay dos clases de lenguajes de programación: Los lenguajes de los que se queja la gente, y los lenguajes que nadie usa.
Y luego esta Python, que es perfecto se mire por donde se mire
#c-22" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/1176485/order/22">#22 La verdad, es muy difícil quejarse de python.
Yo llevo tiempo programando en python y lo único que pude encontrar en él que pudiese criticar, es que no permite llamadas circulares, entre funciones o clases, por ejemplo no puedes hacer esto:
def foo():
....#
....bar()
....#
def bar():
....#
....foo()
....#
De hecho python no permite llamar a nada que no haya sido previamente definido. Aunque evidentemente, esta carencia se puede ver mas como una virtud que como un defecto
#42 Puedes hacerlo perfectamente dentro de una clase.
class MyClass:
__def foo(self):
____self.bar()
__def bar(self):
____self.foo()
Aunque no se me ocurre otra aplicacion practica que tostar el procesador .
Caminar sobre el agua y programar aplicaciones siguiendo una especificación son cosas fáciles si ambas están congeladas. Mi favorita.
-Siempre programo como si la persona que mantendrá mi código fuera un psicópata que sabe donde vivo.(Martin Golding)
Cierto, siempre meto 1000 comments aunque sólo lo vaya a usar yo...
#17 A ver si vas a ser de los que escribes
i++ // Incrementamos el contador
#19 Pues casi... casi...
"Si no se puede dibujar, no se puede hacer", Mercenario (ON 'Entendiendo la realidad sobre la complejidad del buen software' | IN 'date mar/2010')
yo miro en las dos direcciones cuando cruzo una calle de sentido único... (nunca se sabe si hay algún colgao :P)
- No es un bug, es una característica no documentada. (anónimo)
Cuántas veces lo habré oído...la última la semana pasada.
#3 Esa es la respuesta automática en el bugtracker de Debian
-La programación en la actualidad es una carrera entre los ingenieros informáticos que crean programas a prueba de idiotas y el Universo que crea cada vez más y mejores idiotas. De momento, el universo gana. (anónimo)
Eso es porque se han colado topos entre los ingenieros informáticos!
Añado esta:
"El software es como el sexo, mucho mejor si es gratis"
Muy divertida esta lista, aunque para gustos me quedo con el imprescindible Python-zen http://www.python.org/dev/peps/pep-0020/
La recursividad es fácil de entender. Se trata de convertir un problema en otro exactamente igual y resolverlo aplicando el mismo método.
De frases me gustaba esa de "La calidad del SoftWare se mide en WTFs por minuto".
También recuerdo una de un libro de C en un capitulo sobre encriptación. Al final del capítulo el autor ponía una frase encriptada, que resuelta decía algo como "Aunque la perfección es posible, es mera casualidad"
Comencé programando en lenguaje máquina, y tras pasar por multitud de lenguajes, a mi edad prefiero el Visual Basic... (Anónimo)
A mi a que mas me gusta es "Para entender la recursividad, primero se ha de entender la recursividad"
Más vale un bit de reflexión que un megabyte de programación.
#35 En español pierde mucho...
Mi favorita, que se puede aplicar a más cosas: "Trabajar con punteros en C es como hacer malabarismos con el jabón en las duchas de la cárcel: todo es diversión hasta que cometes un fallo"
-Para entender la recursividad, primero se ha de entender la recursividad. (anónimo)
#7 Goto #7
Me quedo con este:
"Código eliminado es código depurado. (Jeff Sickel)";
-----------------------------------------------------
Yo añadiria:
"Bueno.. eso para la proxima version"
No sabía que la gente de Anonymous fuera tan ingeniosa
Con la frase que mas me sentí identificado y no está ahí es:
"El problema con los programadores es que nunca sabes lo que están haciendo hasta que es demasiado tarde."
– Seymour Cray
#27 Si que está, es la penúltima
JAJAJAJAJAJA
#39 Negtivo. O sino haber explicado que relación tiene :p.