GRASP podcast (Growing Research Awareness Speaking with Professors)

4. Doug Schmidt: Programming Paradigms, Embedded Systems, Open Source Software


Listen Later

This is a conversation with Dr. Doug Schmidt, a tenured professor of computer science at Vanderbilt University who studies network communication software, parallel computation, and software engineering.


Dr. Schmidt's homepage: https://www.dre.vanderbilt.edu/~schmidt/ 

Dr. Schmidt's YouTube channel: https://www.youtube.com/c/DouglasSchmidt 


------

Timestamps


[2:00 - 9:30] Early programming experience, from sociology to computer science, managing people


[10:00 - 16:00] Working at a startup in the 90s, discovering network programming, eternal vs. practical concepts


[16:30 - 25:00] Functional programming, Object-Oriented programming, sequential vs. parallel processing


[25:30 - 29:00] Modern multi-paradigm programming languages, Rust in the Linux Kernel, C vs. C++


[29:30 - 33:00] Technical debt, adapter code, Java for concurrency, code smells


[34:30 - 41:30] From software engineering to computer networking, zero-cost abstractions, write once run anywhere


[42:00 - 48:00] Enterprise vs. Embedded worlds, average vs. worst case optimization, software standards and lifetime


[48:30 - 57:00] Architecture search, AI for developing adaptive and intelligent systems, smart composition at scale


[57:00 - 1:08:00] Alternate models of computation, difficulties of correct programming, system complexity


[1:08:00 - 1:15:00] MOOCs, democratization of knowledge, open source software


[1:15:30 - 1:21:00] How to do prolific research, collaboration, imposter syndrome, modular design


[1:21:30 - 1:26:00] Mind-body connection, music, patterns

 

[1:26:30 - 1:30:00] Advice 

-------

Music Credits:

Spring Flowers by Keys of Moon | https://soundcloud.com/keysofmoon

Music promoted by https://www.chosic.com/free-music/all/

Creative Commons CC BY 4.0

https://creativecommons.org/licenses/by/4.0/

...more
View all episodesView all episodes
Download on the App Store

GRASP podcast (Growing Research Awareness Speaking with Professors)By Michael Sandborn