Podcast thumbnail for TechLecturas

TechLecturas

Claim This Podcast

by TechLecturas

5.0(12 reviews)
47 episodes
Updated Weekly
Accepts GuestsHas SponsorsLocation 🇪🇸

Podcast Overview

Club de lectura sobre software y tecnología donde charlamos sobre algunos de los libros más importantes de nuestro sector. Formado por Alex Gascón (@AlexGasconB) y José Noguera (@joselkan), dos apasionados de la tecnología con experiencia en compañías como AWS, Red Hat o Stripe. Actualmente leyendo: The Software Engineer's Guidebook, de Gergely Orosz

Language

🇪🇸

Publishing Since

3/8/2023

1 verified contact email on file for TechLecturas

Pitch yourself as a guest, propose sponsorships, or reach out directly to the host.

Recent Episodes

Episode thumbnail for A Philosophy of Software Design - Capítulo 4 - Módulos profundos

April 27, 2026

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

<p>¡Hola hola hola hola! ¡Bienvenidos y bienvenidas una semana más a TechLecturas!</p><p>En el episodio de hoy seguimos con A Philosophy Of Software Design, y debatimos el capítulo 4: &quot;Los módulos deberían ser profundos&quot;. Podréis encontrar cosas tan interesantes como:</p><ul><li>A qué nos referimos cuando hablamos de la &quot;profundidad&quot; de un módulo</li><li>Por qué las mejores interfaces son las que no existen</li><li>Un ejemplo (más) de que seguir Clean Code a ciegas no siempre es bueno</li></ul><p>(Además, como bonus, podréis escuchar a uno de nosotros cantando una canción ganadora de un Oscar. Si queréis saber cuál, tenéis que escuchar el capítulo)</p>

Episode thumbnail for A Philosophy of Software Design - Capítulo 3

March 29, 2026

A Philosophy of Software Design - Capítulo 3

<p>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.</p><p><br></p><p>Ahora sí,<strong> ¡capítulo 3! Que el código funcione no es suficiente.</strong></p><p><br></p><p>Hoy hablamos de dos formas de programar. Y spoiler: solo una de ellas te va a salvar el cuello a largo plazo.</p><p>La primera es la <strong>programación táctica</strong>, 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.</p><p><br></p><p>La alternativa es la <strong>programación estratégica</strong>. 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.</p><p><br></p><p>¿Cuánto tiempo hay que invertir? John lo cuantifica. Y te va a sorprender.</p><p><br></p><p>Y esto aplica también a las startups, aunque suene contra intuitivo. Facebook lo aprendió a las malas, cambiando su famoso &quot;move fast and break things&quot; por &quot;move fast with solid infrastructure&quot;. Nosotros daremos nuestro punto de vista al respecto.</p>

Episode thumbnail for A Philosophy of Software Design - Capítulos 1 y 2

March 2, 2026

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

<p>Buenaaaaasss</p><p><br></p><p>Hacemos doblete esta vez con los dos primeros capítulos del libro: </p><ul><li>Introducción</li><li>La naturaleza de la complejidad</li></ul><p>¿De qué hablaremos?</p><p><br></p><p>John Ousterhout abre el libro con una declaración de amor al software: programar es una de las actividades más creativas de la historia humana. Sin fricción física, sin límites del mundo real. Si lo puedes visualizar, lo puedes construir.</p><p>Pero hay un enemigo silencioso: la <strong>complejidad</strong>. Y no nace de un gran error, sino de mil pequeñas decisiones que nadie tomó en serio.</p><p>John la define como todo aquello que hace un sistema difícil de entender y modificar. Y se manifiesta de tres formas:</p><ul><li><strong>Amplificación del cambio</strong>: tocas algo pequeño y tienes que modificar veinte sitios distintos.</li><li><strong>Carga cognitiva</strong>: para hacer cualquier cosa, primero necesitas tener media base de código en la cabeza.</li><li><strong>Unknown unknowns</strong>: ni siquiera sabes lo que no sabes. Y solo lo descubres cuando aparece el bug.</li></ul><p>Las causas raíz son dos: las <strong>dependencias</strong> —cuando nada puede entenderse de forma aislada— y la <strong>oscuridad</strong> —cuando la información importante no es obvia—. ¿Una variable que se llama tiempo? ¿En segundos? ¿Minutos? ¿Horas? Eso es oscuridad.</p><p>Y lo más peligroso de todo: la complejidad es incremental. Nadie la crea de golpe. Se acumula. Cada pequeña concesión parece inocente, pero sumadas te inundan.</p><p>La solución que propone John es casi filosófica: <strong>tolerancia cero</strong>. Como la teoría de la ventana rota. Si dejas que se acumule, acelera. Si la contienes desde el principio, el sistema se mantiene sano.</p>

47 total episodes available

Deep-dive analytics for TechLecturas

Frequently asked questions

Have a different question and can't find the answer you're looking for? Reach out to our support team by sending us an email and we'll get back to you as soon as we can.

What is TechLecturas?

Club de lectura sobre software y tecnología donde charlamos sobre algunos de los libros más importantes de nuestro sector. Formado por Alex Gascón (@AlexGasconB) y José Noguera (@joselkan), dos apasionados de la tecnología con experiencia en compañías como AWS, Red Hat o Stripe.

Actualmente leyendo: The Software Engineer's Guidebook, de Gergely Orosz

How often does this podcast release new episodes?

This podcast updates weekly.

Where can I listen to this podcast?

This podcast is available on 7 platforms including Apple Podcasts, Spotify, and more. You can also use the RSS feed directly.

Does this podcast accept guests?

No, this podcast does not typically feature guests.

Legal Disclaimer

Pod Engine is not affiliated with, endorsed by, or officially connected with any of the podcasts displayed on this platform. We operate independently as a podcast discovery and analytics service.

All podcast artwork, thumbnails, and content displayed on this page are the property of their respective owners and are protected by applicable copyright laws. This includes, but is not limited to, podcast cover art, episode artwork, show descriptions, episode titles, transcripts, audio snippets, and any other content originating from the podcast creators or their licensors.

We display this content under fair use principles and/or implied license for the purpose of podcast discovery, information, and commentary. We make no claim of ownership over any podcast content, artwork, or related materials shown on this platform. All trademarks, service marks, and trade names are the property of their respective owners.

While we strive to ensure all content usage is properly authorized, if you are a rights holder and believe your content is being used inappropriately or without proper authorization, please contact us immediately at hey@podengine.ai for prompt review and appropriate action, which may include content removal or proper attribution.

By accessing and using this platform, you acknowledge and agree to respect all applicable copyright laws and intellectual property rights of content owners. Any unauthorized reproduction, distribution, or commercial use of the content displayed on this platform is strictly prohibited.