Bienvenido al rincón donde el exceso de tiempo libre se encuentra con la imaginación desbordada. Aquí no encontrarás verdades absolutas, sino explicaciones improbables para los misterios del universo (o por qué mi tostada siempre cae del lado de la mantequilla). Crónicas, divagaciones y conspiraciones de mente de un hombre que debería estar haciendo algo productivo, pero prefirió escribir esto.
lunes, 30 de marzo de 2026
¿Se está utilizando correctamente la Programación Orientada a Objetos?
Introducción
La Programación Orientada a Objetos (POO) ha sido, durante décadas, uno de los paradigmas dominantes en el desarrollo de software. Lenguajes como Java, C++, C# y Python han adoptado este modelo como base estructural, enseñándose ampliamente en universidades y utilizándose en sistemas empresariales a gran escala.
Sin embargo, en los últimos años ha surgido un debate importante: ¿la forma en que se usa hoy la POO refleja realmente la visión original de sus creadores? En particular, se ha cuestionado el uso excesivo de herencia, jerarquías complejas y diseños rígidos, frente a una interpretación más cercana a sistemas de objetos autónomos que colaboran entre sí, similar a “células” independientes.
Este análisis explora el origen de la POO, su evolución, las malas prácticas actuales y si realmente nos hemos desviado de su intención original.
Desarrollo
1. Origen de la POO: la visión original
La POO nace en los años 60 y 70 con el lenguaje Simula, pero es en Smalltalk donde alcanza su forma más pura. Su creador, Alan Kay, ha sido muy claro en varias entrevistas:
“La gran idea es message passing, no clases ni herencia.”
Esto es clave. La POO originalmente se basaba en:
- Objetos autónomos
- Comunicación mediante mensajes
- Encapsulación fuerte
- Comportamiento antes que estructura
En este sentido, los objetos eran más parecidos a agentes independientes, casi como células biológicas que:
- Tienen responsabilidad propia
- Interactúan mediante mensajes
- No dependen fuertemente de jerarquías
Esto encaja directamente con lo que mencionas: objetos como “células” que hacen una sola cosa bien.
2. La desviación moderna: la obsesión con la herencia
Con la popularización de lenguajes como C++ y Java, la POO se reinterpretó de forma distinta. Se priorizaron conceptos como:
- Herencia profunda
- Jerarquías complejas
- Reutilización mediante subclases
- Modelado del mundo real con árboles de clases
Esto llevó a prácticas como:
Animal
├── Mamífero
│ ├── Perro
│ │ ├── Chihuahua
│ │ └── PastorAleman
Problemas de este enfoque:
- Alta rigidez (cambiar una clase base rompe todo)
- Acoplamiento fuerte
- Dificultad para mantener
- Violación del principio de composición sobre herencia
Muchos sistemas empresariales terminaron siendo difíciles de evolucionar, precisamente por estas decisiones.
3. La reinterpretación moderna: composición sobre herencia
En respuesta a estos problemas, surgieron principios como:
- “Favor composition over inheritance”
- Principios SOLID (especialmente el de responsabilidad única)
- Arquitecturas desacopladas
Aquí es donde aparece la idea que mencionas:
Objetos como “células” que hacen una sola cosa
Esto implica:
- Clases pequeñas y enfocadas
- Bajo acoplamiento
- Alta cohesión
- Comunicación mediante interfaces
Ejemplo moderno:
UsuarioService
├── ValidadorEmail
├── RepositorioUsuario
├── EnviadorNotificaciones
Cada componente:
- Hace una sola cosa
- Es intercambiable
- Colabora con otros
Esto es mucho más cercano a la visión original de Alan Kay.
4. POO vs Programación Funcional (aclaración importante)
Es importante no confundir esta evolución con programación funcional.
La programación funcional:
- Evita estado mutable
- Usa funciones puras
- Se basa en composición de funciones
Mientras que esta “nueva POO”:
- Sigue teniendo objetos
- Mantiene estado encapsulado
- Usa colaboración entre objetos
La similitud está en:
- Composición
- Simplicidad
- Evitar complejidad innecesaria
Pero siguen siendo paradigmas distintos.
5. El problema real: enseñanza vs práctica
Uno de los mayores problemas es cómo se enseña la POO:
Se enseña:
- Herencia como herramienta principal
- Diagramas UML complejos
- Modelado rígido del mundo real
Pero en la práctica moderna se usa:
- Composición
- Interfaces
- Inyección de dependencias
- Microservicios
Esto genera una desconexión entre lo académico y lo profesional.
6. POO como sistema de objetos que colaboran
Si volvemos a la esencia, la POO debería verse así:
- Objetos independientes
- Comunicación por mensajes
- Sistemas emergentes a partir de interacciones
Esto es más cercano a:
- Sistemas distribuidos
- Microservicios
- Arquitecturas basadas en eventos
Y sí: muy parecido a células en un organismo.
Cada “célula”:
- Tiene una función específica
- No conoce todo el sistema
- Coopera mediante señales (mensajes)
Conclusión
La forma en que se ha utilizado la Programación Orientada a Objetos durante décadas no siempre refleja su intención original.
El uso excesivo de herencia y jerarquías complejas representa una desviación significativa de la visión inicial, que estaba centrada en objetos autónomos que se comunican mediante mensajes.
La tendencia moderna —basada en composición, responsabilidad única y bajo acoplamiento— se alinea mucho más con esa visión original. En este sentido, la analogía de objetos como “células” que hacen una sola cosa no solo es válida, sino que representa una evolución hacia una POO más correcta.
No se trata de abandonar la POO, sino de reinterpretarla correctamente:
- Menos jerarquía
- Más composición
- Más colaboración
- Más simplicidad
En resumen:
La POO no está mal, pero muchas veces se ha aplicado mal.
Referencias
- Kay, Alan. The Early History of Smalltalk. ACM SIGPLAN Notices.
- Kay, Alan (entrevistas y conferencias): “OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things.”
- Gamma, Erich et al. Design Patterns: Elements of Reusable Object-Oriented Software.
- Martin, Robert C. Clean Code y Clean Architecture.
- Bloch, Joshua. Effective Java (ítem: prefer composition over inheritance).
- Fowler, Martin. Patterns of Enterprise Application Architecture.
- Armstrong, Joe. Programming Erlang (crítica a la POO tradicional).
- Rich Hickey. Simple Made Easy (crítica indirecta a complejidad en paradigmas).
lunes, 23 de marzo de 2026
vacunas
Dato curioso: los xenobots son reales y estaban presentes en algunas vacunas. Eso es literalmente lo que son los crecimientos en las venas de las personas.
3ww
Aquí están los bandos de la Tercera Guerra Mundial: los malos,
Irán, Rusia, China, Pakistán, Turquía y Arabia Saudita traicionarán a Estados Unidos y Corea del Norte, entre otros;
los buenos serán Estados Unidos y sus aliados de la OTAN, y perderán al final.
Recuerden, chicos, todo es una actuación y está todo guionizado
domingo, 22 de marzo de 2026
miércoles, 18 de marzo de 2026
⚡ Irán · Israel · EE.UU.
¿De dónde viene realmente el conflicto? La chispa permanente no nace en 2023 ni 2026, sino con la Revolución Islámica de 1979. Hasta entonces Irán (bajo el Sha) era aliado de EE.UU. y mantenía una alianza tácita con Israel. El nuevo régimen teocrático del ayatolá Jomeini convirtió el antioccidentalismo y la eliminación de Israel en pilares de Estado, rompiendo medio siglo de equilibrios. A partir de ahí la rivalidad se alimentó del programa nuclear iraní, la creación del eje de resistencia (Hezbolá, Hamás, hutíes) y una lucha por la hegemonía regional que enfrenta al bloque persa chií con el eje suní prooccidental liderado por Israel y las monarquías del Golfo.
¿Qué busca realmente cada parte? Para EE.UU. (bajo Trump) el objetivo pasó de contener el programa atómico a buscar un cambio de régimen que realinee a Teherán con Occidente. Israel busca eliminar la amenaza existencial (nuclear y de misiles) e imponer una Pax Israeliana regional. Irán lucha por la supervivencia del régimen: mantener su red de proxies, disuadir con misiles y control del estrecho de Ormuz, y negociar el levantamiento de sanciones que asfixian su economía. El tablero incluye actores suníes que, aunque temen a Irán, también observan con recelo la influencia israelí.
📆 Cronología integrada
El ayatolá Jomeini derroca al Sha prooccidental. Irán pasa de aliado de EE.UU./Israel a enemigo existencial. Ruptura diplomática, toma de rehenes en la embajada de EE.UU., y comienzo del ideario antiisraelí como base del nuevo régimen. Se sientan las bases del eje de resistencia.
Consolidación de la rivalidad: Irán apoya a Hezbolá (Líbano), Hamás (Gaza) y más tarde a hutíes (Yemen). El programa nuclear —iniciado con ayuda de EE.UU. en los 50— se vuelve sospechoso de buscar uso militar. Guerras proxy en Irak, Siria y Líbano, mientras sanciones internacionales se intensifican.
Firma del Plan de Acción Integral Conjunto (JCPOA) entre Irán y el Grupo 5+1. Irán limita su programa nuclear a cambio del levantamiento de sanciones. Israel y sectores de EE.UU. lo rechazan por considerarlo insuficiente.
El presidente Trump retira unilateralmente a EE.UU. del JCPOA y restaura duras sanciones. La tensión se dispara y se multiplican los incidentes en el Golfo.
El ataque de Hamás desde Gaza desencadena una dura respuesta israelí y la intervención de Hezbolá. Analistas lo señalan como catalizador de la escalada regional que lleva a un enfrentamiento más directo entre Israel e Irán.
Primeros enfrentamientos militares directos confirmados entre Israel e Irán (ataques y represalias con misiles fuera de suelo proxy).
EE.UU. e Israel bombardean las instalaciones nucleares de Fordó, Natanz e Isfahán. Objetivo declarado: aniquilar el programa atómico iraní tras intentos de reconstrucción.
Protestas masivas en Irán por crisis económica (inflación 68% general, 105% en alimentos). Represión dura pero evidencia fragilidad interna: mujeres, minorías étnicas y comerciantes se movilizan.
Fracasan las negociaciones nucleares indirectas EE.UU.-Irán. Teherán rechaza incluir programa de misiles y apoyo regional; Washington ofrece combustible nuclear a cambio de renunciar al enriquecimiento.
EE.UU. e Israel lanzan ataque conjunto a gran escala contra Irán. Mueren el Líder Supremo Alí Jamenei, altos mandos (Ali Shamkhani, ministro Aziz Nasirzadeh) y cientos de civiles, incluidos niños en una escuela en Minab.
Irán responde con cientos de misiles y drones contra bases de EE.UU./Israel en EAU, Bahréin y Arabia Saudí. Cierra el estrecho de Ormuz (≈20% petróleo mundial) desatando pánico energético.
Mojtaba Jamenei (hijo de Alí) es nombrado nuevo Líder Supremo. Países del Golfo (Arabia Saudí, EAU) condenan los ataques iraníes y se acercan a la alianza EE.UU.-Israel, aislando aún más a Teherán.
📚 Autores, medios y fuentes consultadas
- Xinhua / Diario del Pueblo
- Meganoticias (México)
- El Heraldo de México
- Infobae (Argentina)
- La Nación (Ecuador) – Mg. Lilian Alarcón Durán
- Prensa Libre (Guatemala)
- Real Instituto Elcano / Natalia Sancha (El País)
- Yahoo en Español
- Ely Karmon – politólogo (ICT)
- Mauro Enbe – analista internacional
- Amnistía Internacional · Global Conflict Tracker
- Real Instituto Elcano (podcast)
- Académicos: “The Iranian Revolution of 1979”, “Iran, Israel & the Shi’ite Crescent”, “US-Iran Relations: Issues, Challenges and Prospects”
miércoles, 11 de marzo de 2026
El fin de una era: el Parlamento británico expulsa a los aristócratas hereditarios de la Cámara de los Lores
Siglos de tradición política británica llegarán a su fin en cuestión de semanas, después de que el Parlamento votara a favor de expulsar a los aristócratas hereditarios de la Cámara de los Lores, una cámara no electa.
El martes por la noche, los miembros de la cámara alta retiraron sus objeciones a la legislación aprobada por la Cámara de los Comunes que expulsa a docenas de duques, condes y vizcondes que heredaron escaños en el Parlamento junto con sus títulos aristocráticos.
El ministro del gobierno, Nick Thomas-Symonds, declaró que el cambio pone fin a "un principio arcaico y antidemocrático".
"Nuestro parlamento siempre debe ser un lugar donde se reconozcan los talentos y donde el mérito cuente", afirmó. "Nunca debería ser una galería de redes de viejas amistades [old boys' networks], ni un lugar donde los títulos, muchos de ellos otorgados hace siglos, tengan poder sobre la voluntad del pueblo".
La Cámara de los Lores desempeña un papel importante en la democracia parlamentaria británica, revisando la legislación aprobada por la Cámara de los Comunes, elegida democráticamente. Sin embargo, los críticos han argumentado durante mucho tiempo que es una institución ingobernable y antidemocrática.
El caso de Peter Mandelson, quien renunció a la Cámara de los Lores en febrero después de que se revelara su amistad con el fallecido delincuente sexual Jeffrey Epstein, volvió a atraer la atención sobre la cámara alta y el problema de los lores con mal comportamiento.
La cámara cuenta actualmente con más de 800 miembros, lo que la convierte en la segunda cámara legislativa más grande del mundo, después de la Asamblea Popular Nacional de China.
Durante la mayor parte de sus 700 años de historia, sus miembros estaban compuestos por hombres nobles —casi nunca mujeres— que heredaban sus escaños, junto con un puñado de obispos. En la década de 1950, se les unieron los "pares vitalicios" —políticos jubilados, líderes cívicos y otras personalidades designadas por el gobierno— que ahora constituyen la gran mayoría de la cámara. Actualmente, aproximadamente 1 de cada 10 miembros son pares hereditarios.
En 1999, el gobierno laborista del entonces primer ministro Tony Blair desalojó a la mayoría de los 750 pares hereditarios, aunque se permitió que 92 permanecieran temporalmente para evitar una rebelión aristocrática.
Pasaron otros 25 años antes de que el actual gobierno laborista del primer ministro Keir Starmer presentara una legislación para expulsar a los "hereditarios" restantes.
Los lores opusieron resistencia, logrando forzar un compromiso que permitirá que un número no revelado de miembros hereditarios se quede al ser "reciclados" como pares vitalicios.
El proyecto de ley se convertirá en ley una vez que el rey Carlos III otorgue el consentimiento real —un mero trámite— y los lores hereditarios abandonarán la cámara al final del período actual de sesiones del Parlamento esta primavera, completando así un proceso político iniciado hace un cuarto de siglo. En términos de la Cámara de los Lores, eso es rápido.
El Partido Laborista sigue comprometido a reemplazar eventualmente la Cámara de los Lores con una cámara alta alternativa que sea "más representativa del Reino Unido". Si la experiencia pasada sirve de guía, el cambio será lento.
"Así que, aquí estamos, al final de más de siete siglos de servicio de los pares hereditarios en este Parlamento", declaró Nicholas True, líder de la oposición del Partido Conservador en la Cámara de los Lores.
"Muchos miles de lores sirvieron a su nación aquí y se realizaron miles de mejoras en la legislación", dijo. "No fue toda una historia estereotipada de reacción política con togas de armiño. Muchas de esas personas, sin duda, tenían defectos, pero en su mayor parte sirvieron a su nación con fidelidad y dedicación".



.png)
.png)
.png)
