Six stages of a good software engineer

Six stages of a good software engineer

Up next

5 Backend Design Patterns for Managing Threads and Sockets

In this video I introduce 5 different design patterns for building backend applications. Each mode explains how a socket listener is established, a connections are established and how threads and connections are managed to read, write and process requests. 

Page Tables

Page tables provide the mapping between virtual memory and physical memory for each process. This means it needs to be as efficient and as fast as possible. I explore the inner workings of page tables in this episode.0:00 Intro2:00 Virtual Memory ⁃ ⁃ 8:00 MMU10:00 Page Tables ⁃ ⁃ ...  Show more

Recommended Episodes

Tech and AI: Trailer
Understand

Do you know your Blockchain from your Bitcoin, or your Virtual reality from your Augmented Reality? Are you clueless about AI but are worried it might take your job?If so, you’ve come to the right place.Welcome to Understand: Tech and AI.The pace of change in technology is daunti ...  Show more

Episode 220 - How to Actually Explain Complex Tech Without Being Boring
Two Voice Devs

Ever felt like your tech presentations, tutorials, or even code explanations are falling flat? You're not alone! In this episode of Two Voice Devs, Allen and Mark dive deep into the art of effective communication in tech, exploring how to move beyond just listing facts to buil ...

  Show more

Windsurf CEO: Betting On AI Agents, Pivoting In 48 Hours, And The Future of Coding
Lightcone Podcast

Varun Mohan didn't set out to build one of the fastest-growing AI developer tools. He just knew his company had to change, or die.After initially betting on GPU virtualization, he saw the writing on the wall: if there was a future for his company, it would be at the AI applicatio ...  Show more

What Everyone Is Getting Wrong About AI And Jobs
Y Combinator Startup Podcast

For years, we've heard two major narratives about AI. One predicting the end of human work, the other dismissing it as hype. The truth is more nuanced, and more hopeful.From radiology to software engineering, the pattern repeats: as technology makes tasks cheaper and faster, dema ...  Show more