Pregunta Java: wait() sin el monitor correcto
Pregunta de Java sobre wait() sin el monitor correcto: el código, las opciones y la respuesta explicada y comprobada con Java 25.

Suele pasar…
«Suele pasar» Tiene nombre: depuración con patito de goma. Al explicar el código en voz alta, línea por línea, te obligas a revisar lo que das por supuesto, y ahí suele estar el error. Funciona incluso explicándoselo a un patito de goma.

Día del programador
«IIII IIII» día del programador El Día del Programador se celebra el día 256 del año, el 13 de septiembre, porque 256 es el número de valores que caben en un byte. Y, como dice la imagen, lo normal es pasarlo trabajando.

Diseño
«Sin requerimientos o sin diseño la programación es el arte de agregar errores a un archivo de texto vacío» Empezar a programar sin saber bien qué hay que construir es la forma más rápida de escribir código que habrá que tirar. Dedicar un rato a entender el problema ahorra días de correcciones.

Talento
«Para ser un buen programador, se requiere 3% de talento y 97% de esfuerzo para no distraerse con Internet» El talento ayuda, pero lo que marca la diferencia es la constancia. Y la mayor amenaza para la constancia está a una pestaña de distancia.

Complejidad
Brian Kernighan, coautor del libro El lenguaje de programación C, resume en una frase buena parte del oficio: dividir los problemas, ponerles nombres claros y evitar que todo dependa de todo.

Quiero cambiar al mundo…
Si el mundo fuera un programa, bastaría con tener el código fuente para arreglarlo. Es también un guiño al software libre, cuya idea central es justamente poder leer y modificar el código.
Pregunta Java: el orden de un HashSet
Pregunta de Java sobre el orden de un HashSet: el código, las opciones y la respuesta explicada y comprobada con Java 25.
Algunos de los Errores Más Críticos en el Desarrollo de Software
1–Neutralización inadecuada de elementos especiales usados en un comando SQL (SQL Injection) La inyección SQL es un método de infiltración de código intruso que se vale de una vulnerabilidad informática presente en una aplicación en el nivel de validación de las entradas para realizar consultas a una base de datos. El origen de la vulnerabilidad…

Dale una Paleta
Alan Perlis, primer ganador del premio Turing, se burlaba de la idea de un lenguaje que adivine lo que queremos. Hoy los asistentes de IA se acercan bastante, pero seguimos teniendo que explicar con precisión qué queremos y comprobar lo que hacen.