Interview, Fireside Chat
Dave Plummer: Programming, Autism, and Old-School Microsoft Stories | Lex Fridman Podcast #479
- The Task Manager's binary size is projected to grow from 87K to 4 megabytes due to added layers like dark mode code and XML schemas, while its core functionality remains locked-in with an expected 2 billion monthly users.
- Windows 11's removal of taskbar and start menu customization is attributed to scheduling decisions prioritizing four-month faster delivery over craftsmanship, potentially increasing code complexity and bug surfaces without significantly affecting rendering complexity.
- Future programming is expected to shift toward AI-assisted "vibe coding," where developers describe interactions to AI systems acting as advanced autocomplete tools, potentially enabling the generation of complex systems like a Linux kernel while reducing the need for manual line-by-line coding.
- Non-programmers relying solely on AI generation are predicted to create unusable production systems, whereas experienced developers may use AI to accelerate learning new APIs and languages, altering the nature and skill ceiling of the profession.
- The "GitHub Primes" benchmarking project, initially focused on three languages, will be managed by researchers Rucker and Tudor as it expands to include submissions for PowerShell, 6502, and other languages, eventually serving as a definitive source for comparing raw compiler performance.
- Current benchmarks indicate Zig is the fastest language, with C++ running approximately 1.5 times slower, though temporary reversals may occur as C++ developers optimize; the project aims to distinguish performance differences arising from expression versus language limitations.
- Integration efforts for the RA-82 drive and controller card into the PDP-11 driver stack are planned, alongside running prime number algorithms on a machine equipped with one terabyte of RAM.
- The AI model for the Tempest game, currently requiring thousands of lines of Lua and Python for tuning, is expected to reach level 36 before eventually surpassing human high scores by beating its maximum level of 96.
- Microsoft's recommended settings are anticipated to likely reset user default browsers to Edge, while the Task Manager is viewed as a critical public-facing utility that would cause significant public disruption if removed.