Antiguo y abandonado blog de Ricardo Galli :-(

Thursday 12/7/2007

Programar bien

Filed under: Hackerdom — gallir @ 19:55

En respuesta a mí mismo (y por extensión a edans):

Programar es fácil. Programar bien es muy difícil. — Richard Stallman

19 Comments

  1. Hombre. Depende de lo que se vea programar bien. Pero cada vez que me dicen eso, pienso en M$ que las debe de pasar canutas para soportar tantas visitas con sistemas mierdescos como IIS, WIN2K3 o 2K8 y además con ¡¡ASP!!. ASP da pena en cuanto a velocidad y consumo de CPU, sólo eso…

    Comment by Adrián — Thursday 12/7/2007 @ 19:57

  2. Yo pienso que el arte de optimizar y programar pensando mucho en los recursos alcanzó su culmen en la época de los Spectrum y similares. Ahora se hace como se hace, que siempre habrá algún ordenador que tenga suficiente velocidad para mover el armatoste (sea una BBDD, un motor gráfico, lo que sea)

    Comment by Sergio Carrasco — Thursday 12/7/2007 @ 20:00

  3. Programar bien es programar en ensamblador :D y lo peor es tener que programar obligado :D

    Comment by yeye — Thursday 12/7/2007 @ 20:15

  4. Precisamente estaba esta tarde leyendo un libro de Martin Fowler y vi una frase que no pude evitar apuntar:

    “Any fool can write code that a computer can understand. Good programmers write code that humans can understand”

    Comment by Pablo — Thursday 12/7/2007 @ 20:34

  5. Si va a ser verdad que ya no quedan hombres de verdad: :)
    http://groups.google.com/group/comp.os.minix/msg/2194d253268b0a1b

    Comment by Jose L. Marin — Thursday 12/7/2007 @ 20:40

  6. 100% de acuerdo con Stallman (para variar xD)

    Lo que jode es que todo está preparado para “el mínimo denominador común”: como el 95% son malos programadores, parece estar todo hecho a medida de la mediocridad y la incompetencia…
    En fin, que por cada oferta de python hay 500 de Visual Basic xD

    Comment by DZPM — Thursday 12/7/2007 @ 21:52

  7. La frase esta bien, pero es de este tipo de frases “patrón” que le cambias una palabra y te valen para todo. Por ejemplo:

    Cocinar es fácil. Cocinar bien es muy difícil. — Cita de un cocinero anónimo.

    Notese la referencia de Richard Stallman, el software libre y las recetas de cocina que casi siempre explica en sus conferencias o entrevistas.

    Comment by fredpolar — Saturday 14/7/2007 @ 2:55

  8. #7 no es verdad. Cocinar bien no es muy difícil.

    Comment by Benjamí — Saturday 14/7/2007 @ 7:01

  9. #8 Cocinar no es difícil. Cocinar medianamente bien no es muy complicado. Pero cocinar BIEN es difícil. ES MUY DIFICIL. Otra cosa es que te creas un hacha en la cocina (al igual que muchos programadores que hacen desastres se creen la leche) :p

    Comment by a — Saturday 14/7/2007 @ 11:20

  10. #8, sólo si eres francés. Como buen mediterraneo, yo tiro a italiano. No es difícil cocinar bien.

    Comment by Benjamí — Saturday 14/7/2007 @ 13:13

  11. #9 Saber cocinar no requiere grandes dosis de dificultat, simplemente hay que seguir las técnicas correctas y todo lo que al principio parece dificilisimo se convierte en un gran plato o una gran cena.

    No hay ningun plato que no se pueda hacer en casa, de hecho los grandes chefs que triunfan hoy en día estan sacando a la luz las recetas de las abuelas. Lo único que hay que hacer és perder el miedo, asumir que no se sabe cocinar y aprender des de la base, ayuda mucho canal cocina y los programas de tv3, luego llega un momento que te das cuenta que todo es lo mismo y empiezas a improvisar.

    Programar bien es tres cuartos de los mismo, asumir que no se sabe y aprender las técnicas que hacen que todo sea mucho más fácil i profesional.

    Claro está que en todo hay de todo, como un restaurante donde no saben cocinar un entrecot, que no se cocina de qualquier manera, o el programador que se cree que su código es el mejor del mundo y hay que mantenerlo secreto a base de ensuciarlo con xorradas.

    Yo ni soy buen cocinero ni buen programador, asumo que tengo que seguir aprendiendo, y que los buenos cocineros y los buenos programadores estan afuera y hay que aprender de ellos

    Comment by enguillem — Saturday 14/7/2007 @ 13:29

  12. El paralelismo con la cocina es muy inexacto. Un cocinero experimentado puede pensar en mil cosas mientras cocina. Un programador no, y por algo será.

    No es difícil como explica #11. Se puede optar por una cantidad razonable de ingredientes que != cocina de baja calidad. La cocción es una variable que se capta tras dos compilaciones de la misma materia prima.

    Un programa puede exigir una cantidad intratable de ingredientes y variables.

    Comment by Benjamí — Saturday 14/7/2007 @ 14:03

  13. Os veo cocinando en perl o… programando unas patatas fritas. :P

    Comment by corsaria — Saturday 14/7/2007 @ 15:24

  14. ¿Programar es facil?

    Pues Felicidades, a mi me parece muyyyy dificil.

    Eso si (perdon), administrar Windows 2003 server me parece muyyy facil.

    (soy autodidacta para dejarlo claro, pero llevo con los ordenatas desde que llegaron a este pais, y programé algo en BASIC, el profe decia que se me daba muy bien, pero no me gusta eso de aprender 30 lenguajes de programación y lo dejé, eso si tambien uso Linux SUSE-Ubuntu- antiguo Mandrake - variantes BSD a veces y me atreví con Solaris (el tipo verde jaja).

    Vamos..! que lo e intentado por mi cuenta pero se me hace bastante pesado, y lo e intentado con C y C ++.

    Salutes y admiración por “saber programar”, Yo no lo conseguí.

    JA

    Comment by JA — Tuesday 17/7/2007 @ 21:17

  15. Esto del programar es como el conducir todo el mundo se cree que lo hace muy bien, y a la hora de la verdad cada dia hay más accidentes (bugs) en la carretera (programas).

    Comment by Agustí — Thursday 19/7/2007 @ 0:56

  16. Programar bien es programar sin presiones.

    Se hace un buen análisis de los requerimientos se toman en cuenta las UMLs o cualquier otro tipo de diagrama de flujo y se comienza a programar, pero no vasta con eso.

    Es bueno tomar en cuenta el estado de animo del programador, no nos gustan las presiones, aunque estemos acostumbrados a trabajar bajo presión. Todo buen programa se resume en la buena disposición del programador para su desarrollo.

    El buen programador debe tener libertad para desarrollar, ¿porque creen que Linux es tan bueno?.

    Pregúntenle a Torvals o Stallman.

    Comment by Tecnometro — Friday 20/7/2007 @ 6:29

  17. Programar bien es dificil; requiere tiempo, capacidad y pasión. Si no se tiene alguno de estos tres factores no se puede hacer un buen programa. El simil con la cocina es muy acertado, con tiempo, capacidad y pasión puedes llegar a ser un gran cocinero, sino solo haces Copy&Paste.

    Comment by Xavi — Friday 20/7/2007 @ 16:10

  18. #2, La optimización prematura es la raíz de todo mal (Donald K. Knuth).

    Comment by Yo — Monday 30/7/2007 @ 13:12

  19. Cocinar BIEN es MUY, MUY DIFICIL

    Una tortilla de patatas la hace cualquiera. Aunque algunos ni eso.

    Comment by Ducasse — Wednesday 1/8/2007 @ 8:59

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress