Pero rasurarse el yak es divertido

Fuentes: But yak shaving is fun

Este artículo reflexiona sobre el fenómeno conocido como "yak shaving", término que alude a encadenar tareas auxiliares hasta perder de vista el objetivo original. La expresión la acuñó Carlin Vieri, estudiante de doctorado del MIT AI Lab, tras ver un episodio de Yak Shaving Day en la serie animada The Ren & Stimpy Show. El texto recorre la historia del concepto, ilustra sus dos ejemplos más conocidos (el del hacha y la piedra, y el de Seth Godin sobre lavar el coche) y explica por qué muchos ingenieros caen en la trampa de construir desde cero:不满意 con las soluciones existentes, por demostrar habilidad o por presión de clientes y responsables que no entienden qué ofrecen las herramientas ya disponibles.

A pesar de los riesgos, el autor sostiene que rasurarse el yak es divertido. Construir algo que no existía, resolver problemas encadenados y aprender en el proceso resulta magnético, y cita las cinco razones que Frederick P. Brooks Jr. dio en The Mythical Man-Month para explicar por qué programar es gozoso. Como caso paradigmático, el artículo narra cómo Donald Knuth, al preparar la segunda edición de The Art of Computer Programming, acabó creando TeX, el lenguaje de programación WEB, el paradigma de programación literate, el algoritmo de partición de líneas Knuth-Plass, la fuente Computer Modern y el formato DVI, todo en casi una década de trabajo. Aunque la mayoría de los yak shavings fracasan y conviene detenerse a tiempo, el artículo concluye que, para quien está aprendiendo, sumergirse en ese encadenamiento de tareas resulta notablemente formativo, una idea que, según el autor, subyace a buena parte de los planes de estudio de informática.