Acerca de

Siempre he dicho que soy un programador, pero creo que el término no hace honor a lo que realmente es esta profesión.

Quizás ingeniero de software sea más acertado, aunque algo me dice que eso no existe, por mucho que nos empeñemos. ¿(Desarrollador|Diseñador|Creador|Arquitecto) de software? 🤔

Sea como sea, soy un “de eso de antes”, generalista y compulsivo.

Qué hago

  • Llevo más de 20 años dedicándome profesionalmente a esto y me he especializado en diseñar y escribir software de alto rendimiento, extensible y seguro. Intento aplicar el arte de la simplicidad a todas mis soluciones.

  • He trabajado en proyectos de todo tipo, desde pequeñas aplicaciones de gestión hasta gestores de contenido, aplicaciones web de gran escala, apps para móviles, emuladores, juegos, herramientas de cálculo para ingeniería y protocolos de comunicaciones.

  • He colaborado en proyectos open source y en la creación de herramientas y librerías para la comunidad de programadores. Puedes ver el listado de proyectos open source que mantengo.

  • Escribo y borro cosas que no le interesan a nadie en esta página de manera intermitente desde el año 2005. El feed está disponible aquí.

Qué me interesa

Creo que no hay área que no haya despertado mi interés en algún momento, pero sí que hay ciertos temas a los que suelo volver con bastante frecuencia:

  • Algoritmos.

  • Seguridad de la información.

  • Gráficos por computador.

  • Ingeniería inversa.

  • Creación de compiladores e intérpretes.

Valores

…que intento aplicar en mi día a día y que también valoro en los demás.

  • Soy alérgico a las modas.

  • Explícito mejor que implícito.

    Corolario: Prefiero un sistema de tipado fuerte a un exceso de tests unitarios.

  • Sentido común antes que metodologías ágiles.

  • Tu trabajo merece todo mi respeto. Si no existen problemas técnicos reales, y no hay un estilo acordado, cualquier discusión estilística sobre el código está fuera de lugar.

  • Mi código no soy yo. Podemos comentarlo, discutirlo, corregirlo, editarlo o eliminarlo sin que yo sufra daño físico ni psíquico alguno por ello.