Keynote - The Good Software Project: A Personal History
summary
History of hands-on fixes and tooling: work includes created .NET WebDriver bindings, tracking and patching an IE driver memory leak, and rewrote IE driver to avoid UAC/elevation issues so automation runs on modern Windows. Project-level results include vendor-supplied drivers for Chrome/Edge/Safari, a W3C-aligned Gecko driver, and large-scale CI at Salesforce with ~100,000 Selenium tests, ~880,000 WebDriver runs and 1,000+ commits/day—showing code wins, not promises.
AI-written summary · about
chapters (6)
- 0:00Introduction and context
- 3:33Early career at Microsoft
- 12:27Navigating test automation
- 22:06Involvement in Selenium
- 29:48Industry-wide collaboration
- 39:21Closing thoughts
related talks
59mKeynote
34mKeynote: Looking Back at a Lifetime of Poor Tech Choices
29mKeynote: BDD - Bias driven development
01h 01mKeynote: Why web tech is like this
54mCtrl-Alt-Del: learning to love legacy code
53mKeynote:7 Important Requirements for Any Successful Project
23mKeynote: Fireside Chat with Window Snyder & Katherine Druckman
53mKeynote: Refactoring Humpty Dumpty back together again
