Get the latest tech news

Windows: A Software Engineering Odyssey


This is a text transcription of the slides from the "Windows: a software engineering odyssey" talk given on Microsoft culture by Mark Lucovsky in 2000. This is hosted here because I wanted to link to the slides, but the only formats available online were powerpoint and slide-per-page HTML where each page is basically a screenshot of a powerpoint slide.

Very radical thinking inside MS considering Win16 was co-operative multi-tasking in a single address space, and OS/2 had similar attributes with respect to memory isolation Extensibility: ability to extend OS over time Compatibility: with DOS, OS/2, POSIX, or other popular runtimes; this is the foundation work that allowed us to invent windows two years into NT OS/2 development performance: all of the above are more important than raw speed! Developers not allowed to change source tree without explicit, email/written permission Build lab manually approves each check-in using a combination of email, web, and a bug tracking database ProductTeam #Defects/dev-yrFix time / defectDefects / dayTotal fix timeNT 3.1200220m120mNT 3.5300225m1.641mNT 3.51450230m2.51.2hNT 4.0800335m6.63.8hWin2k1400440m15.310.2h NT 3.1 Fast and loose; lots of fun & energy Few barriers to getting work done Defects serialized as parts of the process, but didn't stop the whole machine; minimal downtime

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Windows

Windows

Related news:

News photo

Microsoft confirms Windows 11 24H2 ditches AC-3 codec (Dolby Digital)

News photo

This tool unlocks Windows' AI-powered Recall feature for unsupported PCs

News photo

Recall: Stealing everything you've ever typed or viewed on your own Windows PC