logo
episode-header-image
May 2023
17m 39s

The problem with software engineering

Hussein Nasser
About this episode
<p>ego is the main problem to a defective software product. the ego of the engineer or the tech lead seeps into the quality of the product. Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon) https://backend.husseinnasser.com</p> 
Up next
Nov 24
CPU and Kernel Page Faults
<p>Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. </p><p><br /></p><p>In this episode o ... Show More
48m 37s
Oct 31
Amazon US-EAST-1 Outage in Details
On October 19 2025 AWS experienced an outage that lasted over a day, 10 days later we finally got the root cause analysis and we know exactly what caused the DNS to fail0:00 Summary 5:30 How did Dynamo lost its DNS?13:41 EC2 Errors 16:16 Network Load Balancer ErrorsRCA here https ... Show More
24m 26s
Oct 17
Graceful shutdown in HTTP
There are cases where the backend may need to close the connection to prevent unexpected situations, prevent bad actors or simply just free up resources. Closing a connection gracefully allows clients and backends to clean up and finish any pending requests. In this episode of th ... Show More
25m 49s
Recommended Episodes
Mar 2023
AI’s Impact on Software Engineering: Killing Old Principles? (Ep. 220)
<p>In this episode, we dive into the ways in which AI and machine learning are disrupting traditional software engineering principles. With the advent of automation and intelligent systems, developers are increasingly relying on algorithms to create efficient and effective code. ... Show More
13m 26s
Aug 2023
Erosion of Software Architecture Quality in the Age of AI Code Generation (Ep. 237)
<p>In this era of AI-powered code generation, software architects are facing a concerning decline in the quality of their creations. The once meticulously crafted software architectures are now being compromised. Should LLMs be responsible?</p> <p> </p> <p>References</p> <p><a hr ... Show More
23m 51s
Oct 2023
Podcast: Leadership and Mechanical Engineering
<p>Moving from a technical role into a management position is difficult to navigate. Engineers find themselves in uncharted waters. Jeff Perry, founder of More Than Engineering is a software, mechanical, and manufacturing engineer. For years he has been working with engineers and ... Show More
26m 5s
Mar 2023
Daniel Servansky | Electromechanical Engineering, Root Cause Analysis, & Engineering Ethics
<p><a target="_blank" href="https://www.buzzsprout.com/twilio/text_messages/995575/open_sms">Send us a text</a></p><p>In our discussion with <a href='https://www.linkedin.com/in/dservansky/'>Daniel Servansky</a> he shares the one thing he would change about how engineering compan ... Show More
51m 14s
Oct 2021
The AI Evolution of Generative Computer-Aided Design
<p>Generative computer-aided design is typically compared to how nature creates. When a tree grows, it will naturally find the strongest footing and the best path toward sunlight. The tree doesn’t grow unnecessary limbs; it is efficient in the way it expands outward. Generative d ... Show More
17m 57s
Dec 2022
E23 - Examining the nuances of Software Testing
<p>In this episode, Maaret Pyhäjärvi, a principal test engineer at Vaisala and respected speaker, author, and mentor, discusses the evolution of software testing and the role of testing engineers in the design process. We cover the challenges and benefits of implementing CI/CD an ... Show More
43m 33s
Oct 2020
S1E46 The ABCs of Industrial Automation | Mauricio Romero
<p><a target="_blank" href="https://www.buzzsprout.com/twilio/text_messages/995575/open_sms">Send us a text</a></p><p>Mauricio is a senior manager of metrology (no longer a principal engineer as mentioned in the recording) at Johnson &amp; Johnson’s <a href='https://www.jnjvision ... Show More
44m 4s