¿Cómo programar bien o mejor?
Sin duda muchos deben tener alguna historia como ésta. Están realmente desesperados por saber cómo se programa una determinada función para avanzar con un trabajo... Probablemente intentan muchas soluciones y utilizan rebuscadas formas que finalmente no salen bien (y son poco elegantes). El deadline se sigue acercando y la honra/orgullo/moral/ego del programador se sigue haciendo trizas.
Y esto nos puede pasar con cosas difíciles como mejorar un algoritmo sin utilizar recursión en lisp :) o algo simple como usar más o menos bien algún oscuro y rebuscado framework.
De conversaciones con amigos y de la cultura popular acerca de cómo resolver estos problemas se llega al diagnóstico, y luego desesperadamente intentas resolver tu pregunta inicial usando 'San Google'.
Y he aquí que se aparecen los cinco demonios del Apocalipsis algorítmico.
Cada uno de esos demonios te acerca más al infierno de las líneas de código, sin embargo a un programador 'clever' (Jeff Atwood fue el iluminado) se le ocurrió un sistema para que esto no pase más.
Básicamente se dijo, ¿si funciona la wikipedia por qué no puede funcionar un sitio donde muchos ojos pueden ver y editar?... y también se dijo, ¿si digg funciona por qué no puedo mediante la comunidad elegir la mejor respuesta?
Bueno el asunto es que este iluminado mezcló estos dos conceptos: el wiki y el digg; y creó un sitio web al que le ha ido espectacular, ya que con el uso que se le ha dado realmente responde y ayuda a exorcizar todos los demonios antes descritos... un sistema que te obliga a decir: "The Power of Knuth compels you!"; y da una respuesta que te impulsa a vomitar verde de adrenalina codificante.
El sitio stackoverflow.com ayuda a salir de esos momentos de estancamiento durante la programación, y es súper bueno para los que tienen un buen dominio de la lengua gringa (inglés).
¿Y qué pasa con todos los que necesitamos hablar en la lengua de Cervantes, Quevedo y Condorito?
Para solucionar ese dilema instalé un clon del sitio gringo, lo traduje al castellano (español), y lo dejé en http://codigodemaquina.org... No, no hay nada de malo en eso. Ya está claro según la histórica pelea entre lotus y borland por las planillas de cálculo, así que todo bien, creo. (!?)
Los invito a probar este sitio... Su utilidad se basa en que un montón de gente lo utilice y en el principio de "unir para reinar". El sitio se ve bastante simple, pero eso es a propósito. San Google asesoró, y el algoritmo que está detrás es lo importante y secreto ;)
- Mig's blog
- 1142 lecturas
-
Recomendados por los lectores de Manzana Mecánica
- El Dominio Público — 3 Mar 2010. 307 lecturas.
- Blogger, Twittero: ayuda a informar con fotos y videos libres — 1 Mar 2010. 1.625 lecturas.
- ¡Es la semana de leer ebooks! — 8 Mar 2010. 212 lecturas.
- Copyleft — 10 Mar 2010. 159 lecturas.
- (Telefónica de) España no quiere redes de Wi-Fi públicas — 24 Feb 2010. 428 lecturas.
- Reconstruyendo el país (y su sociedad) — 12 Mar 2010. 154 lecturas.
- Privacidad: las tres extensiones imprescindibles para Firefox — 26 Feb 2010. 485 lecturas.
Noticias: tag #mmecanica en Twitter
- Parlamento europeo exige transparencia en negociaciones de tratado ACTA sobre propiedad intelectual #mmecanica http://ping.fm/ZcXOG
- EU parl. passes resolution that "deplores the calculated choice" of not negotiating ACTA transparently #mmecanica http://ping.fm/Kct41
- EU parl. will ask for transparency in ACTA negotiations #mmecanica http://ping.fm/jsn2F






