The Daily WTF (también llamado Worse Than Failure de febrero a diciembre de 2007) es un blog humorístico dedicado a las "perversiones curiosas en la tecnología de la información ". El blog, dirigido por Alex Papadimoulis, "ofrece ejemplos vivos de código que invitan a la exclamación '¡¿Qué demonios?!?'" (¡¿Qué demonios?!) [2] y "cuenta historias de desarrollo desastroso, desde una gestión de proyectos espectacularmente mala hasta decisiones de codificación inexplicables". [3]
Además de historias de terror, The Daily WTF "sirve como repositorio de conocimiento y foros de discusión para diseñadores y desarrolladores web curiosos" [4] y ha introducido varios antipatrones , incluidos Softcoding , [5] el efecto de plataforma interna , [6] e IHBLRIA [7] (Invented Here But Let's Reinvent It Anyway).
El sitio también cuenta con una "Edition Française" asociada, una edición en francés dirigida por Jocelyn Demoy, lanzada en marzo de 2008, [8] así como una edición en polaco.
El sitio web se inició el 17 de mayo de 2004, cuando Papadimoulis publicó una entrada titulada "Your Daily Cup of WTF" en su blog como una forma de quejarse simplemente de la calidad del desarrollo en su entonces empleador actual. [9] En su tercera publicación de este tipo, un lector de su blog le sugirió que iniciara un nuevo sitio web dedicado exclusivamente a este tipo de publicaciones humorísticas sobre "códigos malos". [10] Unos días después, registró el nombre de dominio TheDailyWTF.com y comenzó a publicar historias de los lectores del sitio.
El contenido del sitio siguió evolucionando y el cuerpo de artículos se dividió en varias columnas. El 2 de noviembre de 2006, Papadimoulis comenzó a publicar muestras de código como artículos titulados "Fragmentos de código del día", "CodeSOD" para abreviar. Originalmente editada por Tim Gallagher, la columna fue retomada por Derrick Pallas (ahora editor único de CodeSOD) así como por Devin Moore y Mike Nuss el 2 de enero de 2007. El 12 de febrero de 2007, Jake Vinson comenzó una nueva columna, "Error'd", basada en la antigua serie mensual "Pop-Up Potpourri".
El sitio cambió su nombre a "Worse Than Failure" el 24 de febrero de 2007 porque "'Daily' y 'What The F*' ya no lo describían bien". A Papadimoulis tampoco le gustaba explicar el significado de "WTF" a personas que no estaban familiarizadas con la frase, ya que contiene blasfemias. [11] Esto no estuvo exento de controversia, y algunos lectores amenazaron con dejar de leer el sitio debido a esto. [12] El cambio se revirtió el 12 de diciembre de 2007, [13] después de un breve y jocoso período como "The Daily Worse Than Failure". [14]
Olympiad of Misguided Geeks at Worse Than Failure (abr. OMGWTF ) fue un concurso de programación para "resolver un problema increíblemente simple utilizando la forma más obscenamente enrevesada imaginable". [15] Fue iniciado por Alex Papadimoulis porque quería "probar algo nuevo en [el] sitio". Se animó a los concursantes del concurso OMGWTF a centrarse en escribir "código inteligente" (código que no es convencional y resuelve un problema que puede o no ser solucionable con medios convencionales) en lugar de "código feo" (nombres de variables de una sola letra, sin subrutinas, etc.).
El objetivo del primer (y hasta ahora, único) concurso era "implementar la lógica de una calculadora de cuatro funciones". Se desarrolló entre el 24 de abril de 2007 y el 14 de mayo de 2007 [16] y recibió más de 350 propuestas [17] que luego fueron evaluadas por los populares blogueros tecnológicos Raymond Chen , Jeremy Zawodny y Joel Spolsky . [18]
El proyecto ganador fue "Buggy 4-Function Calculator" de Stephen Oberholtzer, [19] [20] que, según el juez Joel Spolsky, "ejemplifica mejor cómo se ve el código del mundo real... [no es] sólo un código malo, [es] un código malo creíble". Además de "un JPEG de alta resolución de una Olimpiada Oficial de Geeks Descarriados en el Trofeo del Primer Premio Peor que el Fracaso", el ganador recibió un MacBook Pro de 15 pulgadas .
Además de las historias en su mayoría anónimas, varias figuras prominentes han escrito historias que han encontrado en su experiencia profesional, como Blake Ross , quien escribió sobre el fracaso de Netscape 7. [ 21]