Portada de TechLecturas

A Philosophy of Software Design - Capítulo 3

· 26 min · Temporada 3, episodio 3

Nadie ha valorado este episodio todavía Tu nota:

Sobre este episodio

Lo primero: PERDÓOOON POR EL AUDIO. Se nos fue el pistón un par de veces, no nos muteamos a tiempo y festival del ruido. Ahora sí, ¡capítulo 3! Que el código funcione no es suficiente. Hoy hablamos de dos formas de programar. Y spoiler: solo una de ellas te va a salvar el cuello a largo plazo. La primera es la programación táctica , ese modo en el que entras cuando hay un deadline que no perdona, un bug que está petando producción o simplemente necesitas sacar algo ya. No piensas en el diseño, no piensas en el futuro. Simplemente necesitas que funcione. La alternativa es la programación estratégica . Y aquí Ousterhout te pide un cambio de mentalidad: tu objetivo no es que el código funcione. Tu objetivo es que el código sea bueno y que funcione. Pensar como un inversor, no como un bombero. ¿Cuánto tiempo hay que invertir? John lo cuantifica. Y te va a sorprender. Y esto aplica también a las startups, aunque suene contra intuitivo. Facebook lo aprendió a las malas, cambiando su famoso "move fast and break things" por "move fast with solid infrastructure". Nosotros daremos nuestro punto de vista al respecto.

Últimos episodios de TechLecturas

  1. A Philosophy of Software Design - Capítulo 4 - Módulos profundos

    27 de abril de 2026 · 37 min

  2. A Philosophy of Software Design - Capítulos 1 y 2

    2 de marzo de 2026 · 33 min

  3. A Philosophy of Software Design - Introducción

    25 de enero de 2026 · 16 min

  4. The Software Engineer's Guidebook - Conclusión

    14 de diciembre de 2025 · 37 min

  5. The Software Engineer's Guidebook - 26 - Aprendizaje a lo largo de la vida

    12 de octubre de 2025 · 42 min