1 hr 30 min

4. Doug Schmidt: Programming Paradigms, Embedded Systems, Open Source Software GRASP podcast (Growing Research Awareness Speaking with Professors)

    • Education

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/


---

Support this podcast: https://podcasters.spotify.com/pod/show/grasp-podcast/support

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/


---

Support this podcast: https://podcasters.spotify.com/pod/show/grasp-podcast/support

1 hr 30 min

Top Podcasts In Education

The Mel Robbins Podcast
Mel Robbins
The Jordan B. Peterson Podcast
Dr. Jordan B. Peterson
The Rich Roll Podcast
Rich Roll
TED Talks Daily
TED
Mick Unplugged
Mick Hunt
The Skinny Confidential Him & Her Podcast
Lauryn Bosstick & Michael Bosstick / Dear Media