112 meneos
2286 clics
![Sabiduría de más de 50 años en el sector del software con Brian Kernighan [ENG]](cache/37/b5/media_thumb-link-3650824.jpeg?1649444586)
Sabiduría de más de 50 años en el sector del software con Brian Kernighan [ENG]
Se trata de una conversación épica y amplia. Escucharás sobre el nacimiento de Unix, el conjunto de habilidades únicas de Ken Thompson, por qué Brian piensa que C ha resistido la prueba del tiempo, sus pensamientos sobre los lenguajes modernos como Go y Rust, lo que ha cambiado en 50 años de software, lo que hace que plataformas como Unix y la web sean tan poderosas, su opinión como profesor sobre la tendencia de los programadores a saltarse la universidad, y mucho más.
|
comentarios cerrados
Después de leer la entradilla ya había llamado a dos amigas desarrolladoras y pedido varias botellas de Lambrusco.
Así no se puede. Me voy
www.meneame.net/story/detector-cdf-ii-tevatron-mide-masa-boson-w-esta-
Cat the-changelog-484 [the-changelog-484].mp3 | tr [ingles] [español] > bluetooth
Para mas facilidades
El software es algo que nos pintan como algo muy inteligente, pero la realidad es que es tambien algo que se crea/mantiene a fuerza bruta.
Retira unos cuantos programadores de un departamento, o al completo un departamento de software y veras esa empresa caer en 4 dias debido a todo su software rompiendose, ya sea por nuevas actualizaciones, incompatibilidades, etc.
Lo mismo con tu codigo. Hoy creas algo, en una semana ya no funciona.
Me parece muy triste a cantidad de energia de fuerza bruta que hay que poner en hacerlo funcionar.
Cosas que te llevan un año y se rompen en menos de lo que canta un gallo
Igual que con cualquier otra cosa. Hay software que lleva décadas funcionando perfectamente.
La mayoría de veces se arregla con unos principios que cuando los aprendes ves que son de sentido común, pero les intuyes que detrás hay mucho dolor y almas en pena sufriendo lo que es el código inmantenible.
Lo que más rabia da es que la mayoría de burradas están ahí por culpa de decisiones de negocio, que en realidad son más ratas y tiesos que la mojama:
- Dejar sólo a equipos de becarios sin experiencia ante un monstruo ya creado por otros becarios sólos sin experiencia.
- Prisitas, "esto lo quiero para ayer". Hacer algo que funcione a corto plazo es rápido, hacerlo bien y mantenible lento.
- Comerciales sin tener ni puta idea técnica prometiendo features y fechas.
- Consultorías y mamandurrias. Treinta intermediarios que filtran el sueldo y hace que cobres menos que un concierto de k-pop en una colonia de pingüinos en la Antártida.
- Horas interminables en entornos con altísima presión y poca recompensa.
En España nunca se ha valorado la ingeniería del software, nada más que hay que ver las aplicaciones de los organismos oficiales
Aquí simplemente nos dedicamos a pelearnos por ellos (que si es de mi región y no de la tuya), a hundirlos (se copió de este otro, que es de los míos, el tuyo no tiene talento o es del otro régimen o partido o espectro o ideas, que ya sabemos que es malísimo y nunca se lo perdonaremos), o simplemente a ignorarlos. Y lo peor de todo es que ni en vida ni después de muertos. Los méritos nunca valen, los logros nunca sirven, los ahogamos en la mediocridad para ocultar lo mediocres que somos.
Intenta correr esa app k hiciste, sencilla, hace 10 años ahora.
Intenta arrancar ese ordenador windows k llevas sin encender 15 años, a ver k ocurre.
Intenta no actualizar nada en tu android por un año.
Es asi....hay cosas bien diseñadas, incluso simples, pero las dependencias y los ajustes son muy reales.
no digo k todo sea asi, pero casi un 95% de lo que veo dejaria de funcionar en una semana si no se va manteniendo
Sólo que aquí se acentúa con las cacicadas que tenemos arraigadas en la cultura nuestra. De hecho, hay correlación entre los sesgos personales y el código que se genera, pero esto ya es para libro
A eso me refiero (no hace falta que esperes 10 años). Y si, el problema obviamente no son los ifs ........
Incluso scripts de Linux tienes que retocarlos.