Creando el “mejor” control de volumen

El humor de los programadores puede ser muy particular, y lo que vamos a ver aquí lo deja en evidencia. Todo empieza aquí, en este post que pregunta por quién puede hacer el mejor slider de volumen.

Y entendemos mejor por el control más desquiciante, menos intuitivo y ofreciendo la experiencia de usuario más terrible a imaginar. Aquí veréis mis favoritos.

Sigue leyendo

Anuncios

El camino hacia el open-source

Cuando descubres el open-source y todas sus posibles comunidades, el camino para introducirte en ella puede no ser fácil. Para Shubheksha Jalan, una estudiante de Ciencias de la Computación, fue algo complicado… pero nos deja sus experiencias.

Sigue leyendo

Gamificación con GitHub

¿Qué es la gamificación? Del término gamification, o ludificación es la técnica de añadir mecánicas de juego a una actividad no lúdica para aumentar la motivación, la concentración y obtener otras ventajas.

En el pasado hablamos de la gamificación utilizada para la opresión y el control, pero aquí viene un uso más amable, positivo.

¿Cómo podemos gamificar el desarrollo? Con GitHub.


Sigue leyendo

“Stop Writing Classes”, ¿por qué?

Este es el título de una conferencia que daba Jack Diederich, en la PyConUS de 2012. Deja de escribir Clases. Cuando desarrolles en Python, deja de escribir Clases. ¿Por qué? Porque sabemos hacer uso de las falacias y no invitamos a reflexionar.


Sigue leyendo

¿Por qué es útil la Programación Orientada a Objetos? ¡Con RPGs!

¿Quieres aprender cómo funciona la Programación Orientada a Objetos? ¿Nunca te han quedado claro los conceptos que la rodean? Aprendamos entonces cómo es la OOP como un RPG (en el lenguaje de programación C#). Sigue leyendo

De solo-programmer a equipo – #gamedev on #reddit

¿Qué consejos le darías a un programador, acostumbrado a trabajar solo, que comienza a trabajar en equipo por primera vez?

Esta es la pregunta que encontré en un hilo de Reddit, y que sin duda me llamó la atención.
Ya sea por falta de interés, conocimiento o compromiso en las personas que hay a tu alrededor. O quizás porque simplemente prefiramos hacerlo así. Pero por algún motivo esto cambia, y todo el esquema debe ser replanteado.

Por un proyecto más ambicioso, por oficio… ¡lo que sea! Es hora de aprender a colaborar con los demás, y por seguro es todo un reto.
Aquí recojo las opiniones que los usuarios han dejado en el hilo, ayudando al que solicitaba ayuda. Por supuesto, son opiniones y no verdades absolutas, pero que por seguro vienen de la experiencia. Sigue leyendo

¡Aprende JavaScript mediante Code Combat!

Aprender a programar es una de mis metas en el futuro, ahora más real ya que se acerca el final del curso e iniciaré las prácticas. Y como creo que es normal, siempre es genial tener un poco de conocimiento sobre la materia. No profundizar, simplemente saber a qué te vas a enfrentar durante el curso.

Y aunque CodeAcademy parece una buena opción, he llegado a conocer CodeCombat. Un juego en el que aprender a programar en JavaScript a través de este videojuego.
Tus acciones se producen al escribir el código, haciendo de este aprendizaje algo dinámico, divertido e incluso adictivo. Sigue leyendo