Saltar al contenido
Aprender

Construimos productos de software serios y escribimos sobre los sistemas que hay debajo.

Las entrañas, las contrapartidas y las decisiones detrás de un producto y de los sistemas sobre los que funciona, incluido un sistema operativo y las herramientas que lo rodean. Es lo que nos habría gustado encontrar cuando estábamos descubriéndolo. Sin listas de relleno, sin «diez consejos».

Publicados

Todo lo escrito hasta ahora.

01: Qué hay aquí

Tres tipos de escritura, un solo estándar.

Hay seis artículos publicados. El resto describe para qué sirve esta sección y dice claramente qué líneas aún no tienen nada.

  • Artículos técnicos extensos

    Sistemas, seguridad, Rust, funcionamiento interno de los sistemas operativos, sistemas de IA. Escritos para leerse una vez, con cuidado, por alguien que luego los va a usar, no para que los hojee de pasada quien los encontró en una búsqueda.

  • Bitácoras de desarrollo

    Notas del desarrollo de 0dyssey y de las plataformas, escritas mientras el trabajo ocurre, con los callejones sin salida incluidos. La bitácora con fechas está en la página del sistema operativo y todavía no tiene entradas; los dos ensayos sobre sistemas publicados aquí son lo más parecido que hay hasta ahora.

  • Formación para desarrolladores

    Explicaciones que enseñan el concepto en lugar de la API. De las que siguen siendo útiles después de que la biblioteca que mencionan haya sido sustituida dos veces.

02: Por qué publicamos

Enseñar lo difícil es como se gana la confianza.

La gente compra ingeniería a quienes entienden claramente de ingeniería, y la forma más rápida de demostrarlo es explicar algo difícil con claridad, en público, antes de que nadie te lo haya pedido.

Así que esto no es un calendario de contenidos ni marketing disfrazado de blog. Un texto se escribe cuando el trabajo produce algo que merece dejarse por escrito, lo que significa que el ritmo de publicación sigue a la ingeniería y no al revés.

La misma regla vale para las bitácoras de desarrollo: describirán lo que realmente pasó, incluidas las partes que estuvieron mal durante una semana. Una bitácora de desarrollo que solo contiene buenas decisiones es una nota de prensa.

03: A quién va dirigido

Pensado para los curiosos.

Tres lectores, y las líneas de arriba están dirigidas a ellos. Si ninguno eres tú, esta sección no va a merecer tu tiempo, y es una respuesta perfectamente válida.

  • Ingenieros que suben de nivel

    Personas que quieren entender las capas que hay debajo de sus abstracciones. El framework no es el fondo de la pila, y todo lo que hay debajo puede conocerlo cualquiera que esté dispuesto a leerlo.

  • Curiosos de Linux que quieren cambiarse

    Personas listas para ir más allá de la superficie y ser dueñas de su entorno: elegir qué se ejecuta al arrancar en lugar de heredarlo, y saber por qué está cada pieza.

  • Diseñadores que construyen

    Diseñadores que quieren la fluidez técnica para entregar en lugar de pasar el relevo. Suficiente conocimiento de la máquina para llevar un diseño hasta producción y defenderlo con argumentos técnicos.

04: El abanico

Lo que puede ser una pieza aquí.

Las formas que toma la escritura, desde una nota breve hasta algo que se extiende por varias piezas. Léelo como el alcance de la sección.

Nada de lo que sigue está en cola, programado o en producción, y nada es un compromiso de cadencia. Una pieza aparece cuando el trabajo que hay detrás produce algo que merece dejarse por escrito.

  1. Notas breves

    Un problema, una solución y el razonamiento que llevó a ella. De lo que, si no, se quedaría en un cuaderno privado y se volvería a deducir desde cero un año después.

  2. Funcionamiento interno en formato largo

    Un solo sistema llevado hasta el fondo: el kernel, init, el empaquetado, el shell, la propiedad y los tiempos de vida en Rust. Escrito para leerse una vez, con cuidado, por alguien que luego lo va a usar.

  3. Bitácoras escritas durante el desarrollo

    Notas tomadas mientras se construye un sistema, incluida la semana que salió mal. Siguen a la ingeniería, así que empiezan cuando hay un desarrollo que merezca registrarse.

  4. Análisis en profundidad en varias partes

    Un tema demasiado grande para una sola pieza, repartido en varias: un sistema entero en orden, en lugar del único rincón que da un buen artículo independiente. Ninguno está en marcha todavía.

¿Necesitas que construyamos un producto?

Describe el problema con tus propias palabras. Recibirás una respuesta directa sobre lo que exige construirlo de verdad y sobre cómo funcionaría un encargo.