Estudio: Los programadores Java son los más infelices y los programadores Swift los más barbudos

(3 comentarios)

Vivimos en una sociedad llena de estereotipos y prejuicios, y el mundo de la programación no es una excepción: los programadores Java llevan traje y corbata, a los programadores Ruby les gustan los colores brillantes, y si programas en Haskell eres un bicho raro.

Para estudiar estas generalizaciones, y para perder un día entero de trabajo en la oficina, los chicos de Trestle Technology han hecho un pequeño estudio muy informal y nada científico usando la API de análisis de rostros de Microsoft y las fotografías de los perfiles de GitHub de cientos de programadores. Este es el resultado.

[Pulsa para continuar]

Ubuntu está en todas partes

(4 comentarios)

Lleva años con nosotros, es una de las distros Linux más populares de la historia y hace poco hizo su desembarco en Windows. Hablamos de Ubuntu, cuya nueva versión estará disponible en un par de semanas y que, como el amor y los restaurantes McDonalds, está ya en todas partes.

Lo usa Netflix, Wikipedia, Dropbox, Instragram, Reddit, Snapchat y el mayor súper computador del mundo. Está en millones de PCs y servidores, en los coches de Google, y en la órbita terrestre, en la Estación Espacial Internacional.

[Pulsa para continuar]

Los 10 mejores libros de programación que NUNCA verás en las estanterías

(6 comentarios)

Hace unos años escribí un artículo bastante popular con los que, a mi juicio, son los 10 libros que todo programador debería leer, sin excusas. A día de hoy esa lista no ha cambiado demasiado, pero podría hacerlo si O’Reilly alguna vez se animara a publicar alguno de estos libros de este meme que parodia sus famosas portadas.

[Pulsa para continuar]

Feliz día de Pi… ¿o no?

(0 comentarios)

Pollito matemático

Un rasgo característico de muchos geeks es que en ocasiones somos insufriblemente pedantes, hasta el punto de que la coletilla preferida por algunos es “hmm, de hecho…” o “en realidad…“.

Dicho esto, ¿te has parado a pensar lo absurdo que resulta celebrar el día de Pi precisamente hoy cuando para la mayor parte del planeta la fecha actual es 14/03 y no 03/14? Quizás sería mucho más apropiado utilizar la aproximación de Arquímedes, como sugieren en The Science Council, y haber escogido el 22/7, que por otro lado es, además, una mejor aproximación que 3,14.

Los clásicos de NES en 3D con 3DNes

(1 comentario)

Hay quien piensa que el 3D arruinó los videojuegos de su infancia, y que estuvo a punto de hacer lo mismo con los clásicos del cine. Si compartes esa opinión, no te va a gustar ni un pelo el trabajo de Trần Vũ Trúc, un vietnamita que dedica su tiempo libre a programar un emulador de NES con el que jugar en 3D clásicos del 2D como Super Mario Bros, Megaman o Legend of Zelda,los cuales puedes disfrutar, siempre y cuando estés cómodo, o cómo dirian en inglés; “seated in a gamers chair“.

Si no eres tan purista, quizás quieras echar un vistazo al resultado que ha obtenido en el vídeo que aparece a continuación, o probar directamente el emulador en tu navegador subiendo una rom (legal) a Dropbox.

Pruebas unitarias estilo Volkswagen

(2 comentarios)

Tu objetivo como programador es sólo uno: producir más código. No hay necesidad de distraerse con nimiedades como las pruebas y el arreglo de bugs. Por eso, basándose en las buenas prácticas de la industria automovilística, Hugues Maignol ha creado una extensión para PHPUnit que permite hacer pruebas unitarias en PHP de la misma forma en que estas empresas comprobaban las emisiones de gases en sus coches: detectando entornos de integración continua y sustituyendo en ese caso las colecciones con los errores y fallos detectados por colecciones vacías.

¡Git es sencillo!

(2 comentarios)

Como todos sabemos, Git es sencillo en cuanto entiendes que las ramas son simples endofuntores homeomórficos que mapean subvariedades de un espacio de Hilbert. El resto de conceptos básicos son fácilmente deducibles de la tira de ayer de xkcd.

Git

La orientación a objetos según Steve Jobs

(3 comentarios)

No era una persona famosa por sus habilidades técnicas sino por su capacidad de vender ideas, y sabemos por Wozniak que no solía programar, pero esta analogía extraída de una entrevista en la Rolling Stone en 1994, aunque incompleta, es una muy buena forma de explicar a una persona normal y corriente en qué consiste la orientación a objetos.

Steve Jobs

[Pulsa para continuar]

Asus ZenFone 2

(0 comentarios)

El ZenFone 2 llegó a España hace un par de semanas, aunque en Asia ya llevan disfrutando de él desde Marzo. Se trata de un gama media-alta a un precio muy ajustado, que se hizo famoso por ser el primer dispositivo en incluir 4GB de RAM.

El mes pasado, como ya os comenté, tuve la oportunidad de asistir a su presentación en el Palacio de Cibeles de Madrid, evento del que me fuí con el móvil bajo el brazo y del que paso a comentaros mis impresiones.

[Pulsa para continuar]

Test: ¿eres buen programador?

(59 comentarios)

Decía Darwin que la ignorancia engendra más confianza que el conocimiento, una observación que coincide con el llamado efecto de Dunning–Kruger, que dicta que las personas incompetentes tienden a sobrestimar su habilidad al no tener conocimiento suficiente para reconocer su propia ineptitud. También es común que personas más preparadas tiendan a subestimar sus logros y su competencia, fenómeno que recibe el nombre de Síndrome del impostor.

La conclusión es que es bastante complicado valorarse a uno mismo si no es por medios lo más objetivos posibles. Una herramienta interesante, y que puede servir también como referencia para entrevistadores o como metas u objetivos para programadores con ganas de mejorar, es esta matriz de competencias del programador creada por Sijin Joseph. Simplemente selecciona la respuesta que más se ajuste a tus conocimientos y consulta tu puntuación al final del test.

[Pulsa para continuar]

Página 3 de 28112345...Último »