Hace 2 años | Por Idomeneo a cacm.acm.org
Publicado hace 2 años por Idomeneo a cacm.acm.org

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.

Comentarios

mirav

#8 he tenido reuniones para ello. Si me pillase ahora no tendría tanta paciencia

JohnSmith_

#10 Yo he tenido (y tengo) discusiones a grito pelado sobre el tema lol ... al menos hemos logrado convenir que deben ser siempre en ingles.

c

#12 El inglés no tiene tantas palabras

daTO

#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...

Nova6K0

#8 Estas son las variables en los videojuegos de fútbol.

var_1, var_2, var_3, var_4...



Saludos.

Idomeneo

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.

D

#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.

JungSpinoza

#2 #1 Programar es facil:

Teach Yourself Programming in Ten Years
https://norvig.com/21-days.html

hijomotoss

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.

D

#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

Robus

Cocinar no es dificil... si tu objetivo es hacer un huevo frito.

Pues con la programación es lo mismo.

JungSpinoza

#5 Anyone can cook ... but only the fearless can be great
–Chef Gusteau, Ratatouille

reithor

Así a bote pronto me ha recordado a "vacunar aquí es difícil".

D

.- 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
.
.
.