Advent of Code: el calendario de adviento que programa medio gremio cada diciembre
Cada diciembre, veinticinco días de puzzles de dificultad creciente envueltos en una historia absurda de elfos y submarinos. Lo uso como excusa anual para aprender un lenguaje nuevo con problemas reales en vez de tutoriales. Lo mejor no son los puzzles sino el ritual colectivo: medio internet comparando soluciones a la mañana siguiente.
Eric Wastl · adventofcode.com
MIMarco IbáñezConexiones
Trazadas y explicadas por personas: la razón es lo que las hace valiosas.
«Advent of Code, al fomentar cada año reescrituras y comparaciones de soluciones en distintos lenguajes, convierte el refactorizado y la traducción de código en un caso práctico del Barco de Teseo: ¿sigue siendo la misma solución o autor si cambian piezas y estilo? B ofrece el marco filosófico para debatir identidad, continuidad y propiedad en el software y en los rituales colectivos de aprendizaje.»
MIMarco Ibáñez
El barco de Teseo: cambias todas las piezas, ¿sigue siendo tu barco?Artículo«Advent of Code te da un hábito real: retos variados y comparación pública de soluciones que permiten practicar deliberadamente, leer y copiar código ajeno y experimentar con nuevos lenguajes — acciones concretas que materializan la "década" de Norvig en pasos sostenibles.»
MIMarco IbáñezAprende a programar en diez años: la enmienda de Norvig a los cursos exprésArtículo