Si bebes, no hagas commits

(0 comentarios)

Si no quieres provocar la ira de tus compañeros y tener que comprar donuts para toda la oficina como ofrenda de paz, es mejor intentar no hacer commits cuando uno tiene sus capacidades mentales mermadas por el alcohol. Si es algo que te suele ocurrir a menudo, además de buscar ayuda, puedes utilizar gitdown, un pequeño script que utiliza un Arduino para medir tu nivel de alcohol en sangre, y te impide hacer commits si supera el 0,05%.

[Pulsa para continuar]

Las seis etapas de la depuración

(2 comentarios)

La depuración es una de las tareas más frustrantes de la programación. No sólo hiere nuestro ego recordándonos que nuestro código no es perfecto, sino que además suele ser muy lento y laborioso.

Siguiendo un poco el modelo de las 5 etapas del duelo por las que pasa la gente cuando lidia con una tragedia, Mike Cremer definió las 6 etapas por las que pasa un programador cuando se encuentra con un nuevo bug: negación, ira, negociación, depresión, aceptación y ¿duda?

[Pulsa para continuar]

Relájate con esta música generada con la actividad de GitHub

(0 comentarios)

Si eres programador y sueles escuchar música para concentrarte, te encantará GitHub Audio, una aplicación web de código abierto que transforma los eventos de GitHub en notas musicales para generar melodías de lo más relajantes.

Música con GitHub

El proyecto está inspirado en otros similares, como HatNote, que genera sonidos basados en los últimos cambios publicados en la Wikipedia.

Pesadilla en la oficina

(0 comentarios)

Clases con 6000 líneas de código, servicios web que devuelven un JSON dentro de un XML y commits de 4000 líneas con 1 único test. Si eres de los que “Pesadilla en la cocina” le quitó las ganas de comer fuera, espera a ver esta parodia del día a día de una empresa de desarrollo de software.

Y si quieres saber la diferencia entre covariancia y contravariancia: Los 10 libros que todo programador debería leer, sin excusas

Copiar y pegar de Stack Overflow

(0 comentarios)

Si O’Reilly se animara alguna vez a publicar los títulos de Los 10 mejores libros de programación que NUNCA verás en las estanterías, probablemente “Copiando y pegando de Stack Overflow” se convertiría en un súper ventas.

[Pulsa para continuar]

Una guía definitiva para interpretar las ofertas de trabajo

(4 comentarios)

La entrevista de trabajo es uno de los rituales de cortejo más extraordinarios y complejos del reino animal. Para que sepas a qué atenerte la próxima vez que te encuentres en esta tesitura, aquí tienes una pequeña guía con la que interpretar los plumajes y los vistosos colores de las ofertas de trabajo para desarrolladores.

[Pulsa para continuar]

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]

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]

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]

Test: ¿eres buen programador?

(55 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 1 de 2812345...Último »