Las verdades en programación

Vía lightme llego hasta la web de Lars Wirzenius que nos explica las verdades sobre la programación y los programadores. Para pasar un buen rato:

This page contains a number of important programming truths that every budding programmer should know about. These truths are self-evident, and need no explanations.

If it compiles, it works.

If it compiles, it’s correct.

If it runs, it doesn’t have any bugs.

If it doesn’t have any immediately obvious bugs, it’s perfect.

If a bug doesn’t show, it doesn’t exist.

If it seems to work, it works.

Doing something right is easy. Avoiding errors only takes a bit of concentration.

The shorter the source code, the faster the program.

It’s obvious how to optimize a program.

Prorammers don’t make mistakes.

Run-time errors don’t occur.

Users don’t make mistakes.

I don’t make mistakes.

Errors of any kind are rare.

Error handling can be done in version 2.

It’s OK to crash on bad input.

It’s OK to give incorrect output on bad input.

Portability isn’t useful.

All the world’s a VAX. Or, these days, an MS-DOS box

The length of the feature list is important.

Speed is good, features are better.

Slowness can be fixed in hardware.

The bigger a program is, the better it is.

Random changes to a program fix bugs.

Testing takes only a short while.

Finding bugs is easy. Fixing bugs is trivial.

Bug-fixes don’t need to be tested.

Trivial changes of any kind don’t need to be tested.

The first approach, idea, or version is always the best.

A 1% crash rate is actually pretty darn good.

Code is self-evident. Comments aren’t needed.

Comments are meant for people other than the original author of the code.

Undocumented features are fun and useful.

It can always be fixed in the next version.

Surprised users are happy users.

Demonstrating for clients is the best debugging method.

16 comentarios

Verdades Verdaderas

Algunas verdades sobre la programación.

Comentario de Victor Bracco usando WordPress WordPress 1.5.1.2 | June 21st, 2005 16:53 | Permalink

ufff… real como la vida misma…
yo superviso a programadores… y te puedo asegurar que todo lo de arriba lo siguen a rajatabla…

Comentario de Javi Moya usando Firefox Firefox 1.0.4 en Windows Windows XP | June 21st, 2005 16:54 | Permalink

[…] nte el último punto: La demostración para un cliente es el mejor método de debbug. Via Ceklog.

Este escrito fue guardado
[…]

Comentario de Victor Bracco » Blog Archive » Verdades Verdaderas usando WordPress WordPress 1.5.1.2 | June 21st, 2005 16:56 | Permalink

El que es programador sabe que es cierto :D

Comentario de Cek usando Firefox Firefox 1.0 en Ubuntu Linux Ubuntu Linux | June 21st, 2005 16:58 | Permalink

Deja el que me dio risa fue el: se puede arreglar en la proxima version…

Verdadero como la vida misma ;)

Imagino asi sucedio con la creaciòn v1.0 :D

Y aqui seguimos con la versiòn de siempre

Comentario de lightme usando Mozilla Mozilla 1.7.2 en Windows Windows XP | June 21st, 2005 17:05 | Permalink

Cek sabes que eso lo tiene Alfonso Gazo en castellano en su página. Aunque con la reestructuración que ha hecho la escuela no lo encuentro.

Saludines y que te vaya bien el verano… currando! :P

Comentario de CHENCHO usando Firefox Firefox 1.0.4 en Debian GNU/Linux Debian GNU/Linux | June 23rd, 2005 11:12 | Permalink

Chencho: Creo que no es lo mismo lo que tiene, creo que lo que tiene es lo de “Como no realizar una práctica de programación” ;)

Comentario de Cek usando Firefox Firefox 1.0 en Ubuntu Linux Ubuntu Linux | June 23rd, 2005 23:15 | Permalink

Important programming truths

[Via: CekLog]
Según parece en 1995 Lars Wirzenius enuncio ciertas verdades que un programador que quiera tener la conciencia tranquila debe repasar y asumir como verdades absolutas para poder desarrollar correctamente sus labores.

Versión Original [V

Comentario de Daily Cosas usando Unknown browser | July 11th, 2005 02:54 | Permalink

Hola:
Veo que es posible ir viendo debajo lo que uno escribe: ¿Cómo puedo hacer para obtener la previsualización del comentario?
Muchas gracias de antemano.
Mario

P.S.:Mi WordPress es la 5.1.3

Comentario de Mario usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | August 8th, 2005 21:43 | Permalink

Mario pues con un poco de Javascript ;D

Comentario de Cek usando Firefox Firefox 1.0.4 en Debian GNU/Linux Debian GNU/Linux | August 8th, 2005 23:32 | Permalink

Hola Cek:
Yo no soy programador, solamente pretendo ser un usuario de Wordpress. He visto un plugin que resolvería el problema, pero por más que el plugin me aparece como activado, no obtengo previsualización alguna. Como imaginé que la previsualización de este post podía también ser producto de algún plugin, en realidad te estaba pidiendo que me dieras alguna indicación para obtener la previsualización del comentario.
Grcias
Mario

Comentario de Mario usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | August 9th, 2005 00:43 | Permalink

Mariano, eso es seguro porque hay algunos plug-ins que aparte de instalarlos hay que añadir algo de código a las páginas para que se visualicen, seguro que es tu caso.

Salu2

Comentario de Cek usando Firefox Firefox 0.10.1 en Windows Windows XP | August 9th, 2005 01:02 | Permalink

Gracias por contestar; bueno, retomo lo que me decías del Javascript.
Tendría que
a) hacerme del archivo.js
b) meter algunas líneas en alguno(s) de los archivos.

Ahora bien: mi drama es que no tengo idea ni del archivo a modificar, ni de la llamada al javascript, ni dónde colocar las líneas. Posiblemente para vos eso es sencillo; si robarte tu tiempo, ¿en algún momento me podrías dar alguna indicación?
Te estaré muy agradecido.
Saludos
Mario

Comentario de Mario usando Internet Explorer Internet Explorer 6.0 en Windows Windows XP | August 9th, 2005 01:45 | Permalink

Lo único que puedo indicarte es que el código debe ir en comments.php que es la plantilla para los comentarios, pero no sé ni siquiera que plug-in es el que estás utilizando y por tanto no sé el código que debes añadir.

De todas formas si no sabes programar es mejor que no cambies nada porque te puedes cargar el WordPress y luego es un lío reinstalarlo.

Salu2

Comentario de Cek usando Firefox Firefox 1.0.4 en Debian GNU/Linux Debian GNU/Linux | August 9th, 2005 10:11 | Permalink

[…] [Via: CekLog] Según parece en 1995 Lars Wirzenius enuncio ciertas verdades que un programador que quiera tener la conciencia tranquila debe repasar y asumir como verdades absolutas para poder desarrollar correctamente sus labores. […]

Comentario de DailyCosas 2.0 » Blog Archive » Important programming truths usando WordPress WordPress 2.0.1 | May 31st, 2006 23:22 | Permalink

[…] La versión original está aquí. La traducción la he hecho yo mismo, pido disculpas si no está del todo bien (o si la cosa ha perdido gracia con respecto a la versión inglesa) […]

Comentario de Yo, programador » Blog Archive » Frases célebres en desarrollo usando WordPress WordPress 2.0.4 | October 9th, 2006 11:22 | Permalink

Deja un comentario

XHTML: Puedes usar estos tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualización del comentario

Comment by Somebody
Buscar
Categorías
all *BSD feed (5)
ADSL feed (6)
Apple feed (4)
Bases de Datos feed (8)
Bitácoras feed (64)
Charlas feed (3)
Chorradas feed (40)
Ciencia feed (9)
Cine feed (6)
CSS feed (8)
Deporte feed (11)
Diseño feed (12)
Educación feed (13)
English feed (2)
Estándares feed (19)
Gadgets feed (13)
Gastronomía feed (1)
Geek feed (23)
General feed (30)
GNU/Linux feed (81)
Hardware feed (20)
Internet feed (81)
Juegos feed (7)
Libros feed (20)
Licencias feed (17)
Manuales feed (24)
Música feed (18)
P2P feed (10)
Podcasting feed (2)
Política feed (43)
Programación feed (31)
Redes feed (19)
Salud feed (2)
Sistemas Operativos feed (57)
Tecnología feed (14)
Usabilidad feed (5)
Utilidades feed (30)
WEB feed (34)
Yo, mi, me, conmigo feed (26)
Archivos
Información
Enlaces
Administración
Sindicación
Estadísticas
Photolog

Gestionado con WordPress 2.3.1    Renderizado en 21 consultas y 1.047 segundos.    CleanBreeze Theme