Carlos Correa

Sobre mí

Soy Carlos. Llevo toda la vida delante de un ordenador, y empecé a programar porque quería hacerme mis propias herramientas en lugar de conformarme con las que había.

Lo que me mueve

Me tira el bajo nivel: entender cómo funcionan las cosas por debajo y meterme en temas complejos. Y la simulación me encanta. Todo empezó con Dwarf Fortress, que para mí es de las simulaciones mejor hechas que existen. De ahí vienen VenRad y las ganas de construir mundos que funcionen solos. También juego mucho a MMORPG, sobre todo WoW y RuneScape.

De la web

Lo que más me gusta es el backend: Java, diseñar y optimizar APIs, gestionar bases de datos, y la parte de sistemas, con scripts de shell y tareas programadas. Y el despliegue: llevar las cosas a producción de verdad. Mis aplicaciones y esta web corren en mi propio servidor, con Docker y Nginx.

Cómo aprendo

Soy autodidacta en C++ y gráficos. Aprendo leyendo (LearnOpenGL, documentación, código de otros) y, sobre todo, construyendo: cada pieza de VenRad empezó siendo algo que no sabía hacer.

En paralelo estudio la base que hay debajo, sobre todo matemáticas: álgebra lineal, vectores, matrices y transformaciones, que es lo que mueve todo en un motor gráfico.

Uso la IA a diario, como antes se usaba Stack Overflow: para buscar, preguntar dudas, que me explique un concepto o revisar una idea antes de escribirla. El código lo escribo yo.