Microsoft Tech Talk: Building Software to Last
By John Socha-Leialoh, Senior Software Developer
You’ve pulled an all-nighter and just finished writing the code for your project. You run the application, and it works. You send it off, and you’re done. Easy. Now imagine writing software that must live and be maintained not for weeks, but for decades. Microsoft has source code in applications like Word that was written decades ago. And projects with millions of lines of code.
How do you write these applications so they’re reliable? And how do you modify source code without introducing new bugs when you can’t spend the time to understand it fully?
Come learn about one approach we take at Microsoft to deal with this type of issue—how to design software so you can make changes safely. How to write software so it is easier to fix bugs and add new features.
John Socha-Leialoha has been in the software industry for nearly three decades. He has a BS in Electrical and Computer Engineering from the University of Wisconsin, and a MS and PhD in Applied Physics from Cornell University. While finishing his PhD, he began writing a program that became The Norton Commander, which was a very successful product in its day. Since then he’s been involved in a number of startups, and is now a Senior Software Design Engineer at Microsoft in the Windows Server and System Center group.
As if the talk wasn’t enough – you’ll also have the chance to win awesome swag!
Wednesday, January 23 | 5:30 pm
Lecture Center D - Room 4