Imagina que decides organizar la biblioteca de tu casa. Tienes dos opciones. La clásica: ordenar los libros por orden alfabético del autor o por el código ISBN. Es un sistema eficiente, cuadriculado y predecible. Si buscas «Cervantes», vas a la C y ahí está. Pero ahora imagina que llega un amigo y te dice: «Oye, búscame un libro que deje una sensación de melancolía tecnológica, que hable de la soledad en ciudades futuristas y donde los coches vuelen pero de forma un poco decadente». Tu orden alfabético acaba de explotar en mil pedazos. No hay un campo «sentimiento» en el código de barras, ni un índice relacional clásico que entienda la sutil analogía entre la decadencia y un coche volador.
(más…)¿Alguna vez has sentido que escribir código en Java es como rellenar formularios en una ventanilla de la administración pública? Todos hemos estado ahí: declarando variables que nunca vamos a usar solo porque el compilador nos obliga, o capturando excepciones donde el objeto e simplemente acumula polvo digital. Es el famoso «impuesto de verbosidad» de Java. Sin embargo, con la llegada de Java 22 y la consolidación de las Unnamed Variables and Patterns (JEP 456), parece que el lenguaje finalmente nos ha dado permiso para dejar de ponerle nombre a lo que no nos importa.









