Saltar al contenido principal

Blog

Blog sobre tecnología, inteligencia artificial y programación. Aquí publico mis reflexiones, comparto recursos y explico mis proyectos.

Microsoft y la computación cuántica

El pasado 19 de febrero, Microsoft sorprendía al mundo con la noticia de su chip cuántico llamado Majorana 1.

Según cuenta el propio CEO de Microsoft, Satya Nadella, llevan más de 20 años investigando en computación cuántica. Gracias a este avance, se resuelven varios problemas de los sistemas cuánticos actuales gracias a que es el primer chip cuántico construido con un núcleo topológico.

No soy un experto en computación cuántica ni tampoco en física cuántica, pero he podido leer estos días un poco sobre ello y uno de los problemas de la computación cuántica es el número de errores que se producen al tratar de manipular los qubits y hacer escalar el número de qubits en los sistemas actuales.

Claves performance como Software Engineer

Como Software Engineer, he visto de primera mano cómo existen ciertos signos de alerta que pueden frenar tu crecimiento profesional. Por ello, quiero compartir algunas ideas para superarlos.

1️⃣ Estancamiento: la inacción ante los bloqueos

⚠️ Signos de alerta:

  • Te quedas durante días con bloqueos sin levantar la mano
  • Las reuniones con el equipo revelan problemas que deberían haber aparecido en antes

🛠️ Correcciones:

Levanta la mano tan pronto como detectes un bloqueo o problema con el proyecto

VW data ubication gate

En Diciembre de 2024 un grupo de hackers alemanes llamados “The Chaos Computer Club (CCC)” relevó que unos 800.000 vehículos eléctricos del grupo Volkswagen estaban almacenando la ubicación de los vehículos durante un tiempo “prolongado”. Si esto ya de por sí no fuese grave, junto a la información de ubicación, se guardaban datos de los propietarios y si esto ya no fuese malo, lo peor, es que, estos datos estaban accesibles públicamente.

5 Hábitos que te convertirán en mejor arquitecto de software

Del mismo modo que un director de orquesta no toca los instrumentos, su objetivo es que todos los músicos estén en armonía". Esta analogía captura la esencia del rol de un arquitecto de software. No se trata solo de escribir código y dibujar diagramas, sino de crear una sinfonía donde cada componente del sistema trabaje en conjunto de manera eficiente y elegante.

DeepSeek R1

🤖 ¿Es DeepSeek el principio del fin del dominio de NVIDIA en la IA? No, por ahora…

El pasado Lunes 27 de Enero una startup china lanzaba su IA llamada DeepSeek, ese mismo día la empresa más valiosa del mundo, NVIDIA, tuvo una perdida de valor de unos 600 mil millones, un -17% en menos de 24 horas, la mayor caída en volumen en Bolsa de la historia.

La caída de Stack Overflow

Creado en 2008 Stack Overflow era hasta la irrupción de ChatGPT el sitio web de referencia de todos los programadores. Un foro donde se compartían soluciones, discutían problemas y se creaba un útil y valioso repositorio de conocimiento, pero con la llegada de herramientas de IA como ChatGPT esto ha cambiado y la actividad en Stack Overflow ha caído un 50% desde 2022.

La comodidad de preguntar a una IA integrada en nuestro IDE es innegable. ¡Con solo unas pocas palabras, obtenemos soluciones casi instantáneas! Sin embargo, ¿nos estamos volviendo demasiado dependientes de estas herramientas? La paradoja es clara: las IA se entrenan con la sabiduría colectiva de plataformas como Stack Overflow, pero al mismo tiempo, están reduciendo la necesidad de recurrir a ellas.

Writing slower Go Programs

🤔 ¿Optimizar al máximo cada nanosegundo en Go? ¡No siempre es necesario! 👀

Go es rápido por naturaleza y tratar de escribir el código más rápido posible es una “pérdida de tiempo” por las siguientes razones (hay excepciones):

1️⃣ La performance en realidad no importa tanto. ⚡

2️⃣ Go es rápido, mucho. 🚀

3️⃣ La legibilidad del código es mejor a que sea rápido. 🤓

1️⃣ La performance en realidad no importa tanto ⚡

Ataques DDOS

¿Ya sabes lo qué es un ataque DDoS y como estar protegido? Te lo explico a continuación.

Un ataque DDoS (Denegación de Servicio Distribuido) es un ciberataque que busca inundar un servidor, servicio o red con una cantidad abrumadora de tráfico de Internet, proveniente de múltiples dispositivos infectados (Botnet). Esto provoca que el sistema atacado se sobrecargue y deje de responder a las solicitudes de usuarios legítimos.

¿Y cómo lo hacen los atacantes para generar tal cantidad de tráfico? 🤔

Especialización y el éxito de un producto

🤔 ¿Por qué la especialización es la clave del éxito de un producto?

¿Alguna vez te has preguntado por qué productos como el iPhone dominan el mercado? La respuesta es más sencilla de lo que parece. La clave del éxito de muchos productos radica en su enfoque en una única función, en lugar de intentar abarcar múltiples funcionalidades. 🤯

1️⃣ La importancia de la simplicidad: Productos como el iPhone o el Walkman en su versión simplificada demostraron que al concentrarse en una tarea específica y ejecutarla de manera excepcional, se puede lograr un mayor éxito y fidelidad de los clientes.

Advent Of Code 2024

Hace 10 años Eric Wastl publicó el primer Advent of Code https://adventofcode.com/, desde entonces, cada 1 de Diciembre miles de desarrolladores de todo el mundo se sumergen en estos puzzles para poner a prueba sus habilidades y aprender cosas nuevas.

¿Qué es el Advent of Code?

El Advent of Code o AoC, es un reto de programación diario desde el 1 de Diciembre hasta el 25 de Diciembre. Los retos se pueden resolver en cualquier lenguaje de programación, ¡He visto soluciones incluso usando Excel!