TechLecturas

A Philosophy of Software Design - Capítulo 3


Listen Later

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.

...more
View all episodesView all episodes
Download on the App Store

TechLecturasBy TechLecturas


More shows like TechLecturas

View all
Kapital by Joan Tubau

Kapital

11 Listeners