Skip to main content
DP

Dave Plummer

1episode
1podcast

We have 1 summarized appearance for Dave Plummer so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode

AI Summary

→ WHAT IT COVERS Dave Plummer discusses building Windows Task Manager, porting Windows 95 to NT, working with Dave Cutler at Microsoft, debugging assembly code across four processor architectures, and navigating career success with autism. → KEY INSIGHTS - **Memory Optimization:** Task Manager shipped at 87KB by avoiding C runtime linking, manually calling object constructors from dispatch tables, and writing tight assembly code—nearly doubling size if standard libraries were included. - **Efficient UI Updates:** Implemented custom Hamming code-style dirty bit tracking where each column and row tracks changes, enabling ListView control to repaint only individual cells that changed between frames for smooth resizing performance. - **Debugging Without Tools:** Spent 80% of professional time debugging in raw assembly language across Intel, MIPS, Alpha, and PowerPC architectures without source-level debugging—Visual Studio breakpoints didn't exist, requiring deep instruction set knowledge. - **Assert Philosophy:** Place assertions only on conditions that cannot be true, not things hoped to be true. Add them organically during coding, not retroactively. When assertions fire, they reveal bugs immediately rather than warnings. → NOTABLE MOMENT Plummer cold-emailed Microsoft employees found on shareware registration cards while in Saskatchewan, leading to an internship offer. He later sold his zip utility to Microsoft without them knowing he already worked there. 💼 SPONSORS [{"name": "UpliftDesk", "url": "https://upliftdesk.com/lex"}, {"name": "Zocdoc", "url": "https://zocdoc.com/lex"}, {"name": "Fin", "url": "https://fin.ai/lex"}, {"name": "Alio Capital", "url": "text LEX to 511511"}, {"name": "Shopify", "url": "https://shopify.com/lex"}] 🏷️ Windows Development, Software Engineering, Autism in Tech, Legacy Systems

Never miss Dave Plummer's insights

Subscribe to get AI-powered summaries of Dave Plummer's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available