Un huevo de pascua virtual (en inglés easter egg) es un mensaje o capacidad oculta contenido en películas, discos compactos, DVD, programas informáticos, o videojuegos. Wikipedia
Los desarrolladores somos como perros que marcan su territorio meada a meada. Por supuesto, es sólo un símil. No vamos meando cada algoritmo que creamos. Para marcar nuestro territorio, y dejar a perpetuidad nuestra impronta, usamos los huevos de pascua.
En realidad, hasta los albañiles dejan sus huevos de pascua al terminar una obra. Cuantas veces he visto mensajes en cemento, del tipo; “Anacleto Barreto 12/02/1969”.
Yo también tengo mis huevos de pascua. En la mayoría de casos han sido para expresar sentimientos o estados de ánimo. Y sí, también he dejado en alguna otra ocasión mi impronta personal.
Por ejemplo, uno de mis primeros huevos estaba en el gestor de contenidos que creé y usé durante unos años, PuskasCMS. En las páginas webs que desarrollé sobre este CMS, si introducías una url inexistente, te devolvía la siguiente pantalla:
Un vaquero, junto a su caballo, se arrodilla frente a una cruz que señala, posiblemente, una tumba. En ese momento, me sentía representado por ese vaquero y, de ahí que eligiera esa imagen para mostrar el error 404.
Otras veces, cuando instanciaba un mapa de Google Maps, en una aplicación o en una web, indicaba la posición de mi casa. Como puedes observar en la siguiente imagen:
Tengo muchísimos más huevos de pascua. Aunque, no los considero relevantes. Sin embargo, no puedo olvidar el más importante de todos los que he creado. Un huevo de pascua que se puede encontrar en el videojuego Undertaker, una dedicatoria para mi novia. Está localizado en los créditos del juego y, tan sólo, hay que tocar mi nombre, en la pantalla, para que se muestre.