Un ingeniero de Microsoft y su encuentro con Raymond Chen: Preprocesadores y mensajes de error de BitLocker

2025-09-21
Un ingeniero de Microsoft y su encuentro con Raymond Chen: Preprocesadores y mensajes de error de BitLocker

En 2009, un joven ingeniero de BitLocker de Microsoft buscó una manera de referenciar valores constantes de C++ en archivos .mc para mejorar los mensajes de error de BitLocker. Recurrió a una lista de correo interna y recibió una respuesta concisa pero efectiva de Raymond Chen: usar el preprocesador. Sin embargo, por miedo a interrumpir el complejo sistema de compilación de Windows, el ingeniero finalmente abandonó el enfoque. Años después, reflexiona sobre esta experiencia, destacando las deficiencias en las herramientas internas de Microsoft y su propia aversión a los sistemas de compilación complejos.

Leer más
Desarrollo

Primeras impresiones de Gleam: Analizando registros antiguos de AIM

2025-09-13

El autor utiliza el lenguaje de programación funcional relativamente nuevo, Gleam, para analizar sus antiguos registros de AOL Instant Messenger de hace dos décadas. La publicación detalla su proceso de aprendizaje, cubriendo el manejo de argumentos de línea de comando, la compilación, las pruebas y las técnicas de programación funcional como la coincidencia de patrones y los operadores de canalización. El autor comparte sus experiencias positivas con la elegante sintaxis de canalización de Gleam, pero también señala deficiencias como su biblioteca estándar limitada y el manejo de errores un poco torpe.

Leer más
Desarrollo

Siete años después de Google: Vendiendo mi empresa y convirtiéndome en padre

2025-02-04
Siete años después de Google: Vendiendo mi empresa y convirtiéndome en padre

Hace siete años, Michael Lynch dejó su trabajo en Google para crear su propia empresa de software. La actualización de este año cubre la venta de su empresa de dispositivos de control remoto para computadoras, TinyPilot, con ingresos de un millón de dólares, por 600.000 dólares, y la llegada de su primer hijo. La venta permitió un mejor equilibrio entre la vida laboral y personal; desde entonces, ha mejorado un curso anterior de blog, comenzó un libro sobre escritura para desarrolladores y exploró nuevas tecnologías como Nix, htmx y Zig, mejorando su flujo de trabajo de prueba de fuzz con Nix. Sigue entusiasmado con la fundación independiente.

Leer más
Startup