Tecnología, Internet y juegos
8 meneos
62 clics

¿Qué nos dice la frase "La programación es difícil", y acerca de quién? [eng]

Consideremos la afirmación "la programación podría ser más fácil". Aunque esto implica que la programación es posiblemente más difícil de lo que debería ser, envía claramente un mensaje diferente al de "la programación es difícil". Esto ejemplifica cómo dos afirmaciones bastante similares pueden transmitir mensajes muy diferentes y probablemente tener efectos distintos.

| etiquetas: programación , código , acm
  1. Del artículo:

    Perpetuar esta creencia sólo sirve para reforzar una base de pruebas poco sólida que socava cualquier investigación más rigurosa basada en pruebas. Si vamos a hacer afirmaciones sobre la dificultad de la programación, la comunidad tiene el deber de aportar pruebas empíricas sólidas de diversos contextos y exponer los resultados de forma responsable.

    Personalmente pienso que lo que es difícil es hacerlo bien, pero por otro lado (como diría Woody Allen) eso es como todo lo demás.
  2. #1 Lo difícil es hacer algo útil (o entretenido) que sea fácil de usar y que funcione correctamente. Ah, y que sea fácil de mantener y modificar.
  3. #2 #1 Programar es facil:

    Teach Yourself Programming in Ten Years
    norvig.com/21-days.html
  4. #1 #2 Programar es una chorrada, lo puede hacer un mono, un idioma si tienes un minimo de base lo pillas en 2 o 3 semanitas dandole cera.

    Lo jodido no es programar, lo jodido es saber qué programar, que es lo que realmente quiere el usuario, cuanta chicha podemos sacarle a la máquina, como integrarlo en un entorno, definir el flujo de trabajo...

    Programar es sencillo, crear programas no

    Y esa es una jodienda porque en cualquier curso, te explican la sintaxis del programa, haces una practica chorras y ya te dan el titulo de Sumo Maestre de la sagrada orden del javascript, cuando la verdad, es que no sabes hacer más que poner ladrillos pero 0 de arquitectura. Y lo que se pide no son los ladrillos apilados, es una casa.
  5. Cocinar no es dificil... si tu objetivo es hacer un huevo frito.

    Pues con la programación es lo mismo.
  6. Así a bote pronto me ha recordado a "vacunar aquí es difícil".
  7. #5 Anyone can cook ... but only the fearless can be great
    –Chef Gusteau, Ratatouille
  8. Lo dificil es buscarle nombres a las variables!
  9. Hola mundo!!!
    Ya se programar. Ahora en serio, suscribo todo lo dicho por #4. Para mi saber lo que quieres programar es como pintar un cuadro, hay gente que pinta muy bien pero copiandolo de la realidad y luego hay gente que tiene un don, dibuja a partir de 0 sin referencias y le queda una obra de arte.
    Y luego estan los usuarios que vienen a joderlo, porque no es intuitivo y no es responsive.
  10. #8 he tenido reuniones para ello. Si me pillase ahora no tendría tanta paciencia
  11. #8 yo he tenido que "actualizar" software creado por gente con mucho cachondeo y ganas de pirarse de la empresa. Las variables eran del tipo comeme-los-huevos-2, tu-puta-madre-3, etc...
  12. #10 Yo he tenido (y tengo) discusiones a grito pelado sobre el tema xD ... al menos hemos logrado convenir que deben ser siempre en ingles.
  13. #8 Estas son las variables en los videojuegos de fútbol.

    var_1, var_2, var_3, var_4...

    :troll:

    Saludos.
  14. #4 A ver, lo dificil no es hacer dos bucles. Lo difícil es programar BIEN.
    Un programa (pequeño) que, más o menos, funcione lo saca casi cualquiera.

    Pero yo he visto cosas que vosotros no creeríais... Gente declarando variables globales, gente para la que todo es public y static, gente que coge objetos y los destripa para acabar usando una string (en vez de id o código), gente que no sabe calcular la complejidad de sus algoritmos y anida bucles hasta que eso ralentiza a la propia Skynet... Gente buscarse la vida para bloquear el main thread cuando el propio lenguaje te obliga a utilizar multithreading para evitarlo... Y mejor no sigo que tampoco quiero traumatizar a nadie... :-/

    Y eso sin entrar en el uso de patrones o en que definir una arquitectura (dependiendo del proyecto) tampoco es fácil :-P
  15. #12 El inglés no tiene tantas palabras :troll:
  16. .- Fulano si sabía programar, no como tú que pasa todo el día sin hacer nada. Él pasaba todo el santo día dándole al teclado y escribía chorrocientasmil lineas de código.

    El código de Fulano:
    P=6
    IF P=6 THEN
    .
    .
    .
comentarios cerrados

menéame