Brian Kernighan is a former Bell Labs member of technical staff, co-author of the original C book, and the one who popularized โHello World.โ We talked about what Bell Labs was like and the stories behind all the famous tools that were built there.
โข My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/
โข The Kickstarter page for it: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done
๐ฃ๐ผ๐ฑ๐ฐ๐ฎ๐๐ ๐น๐ถ๐ป๐ธ๐:
โข Spotify: https://open.spotify.com/episode/2yb6snndxGuhBJUGEUx39i
โข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835
โข Transcript: https://www.developing.dev/p/e072-brian-kernighan
๐ง๐ต๐ฎ๐ป๐ธ ๐๐ผ๐ ๐๐ผ ๐๐ต๐ถ๐ ๐ฒ๐ฝ๐ถ๐๐ผ๐ฑ๐ฒ’๐ ๐๐ฝ๐ผ๐ป๐๐ผ๐ฟ ๐ณ๐ผ๐ฟ ๐๐๐ฝ๐ฝ๐ผ๐ฟ๐๐ถ๐ป๐ด ๐บ๐ ๐๐ผ๐ฟ๐ธ:
โข WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at https://workos.com/
๐ง๐ถ๐บ๐ฒ๐๐๐ฎ๐บ๐ฝ๐:
00: 00 Intro
00: 42 What Bell Labs was and how he got hired
06: 34 Why so many inventions came from Bell Labs
14: 15 A day in the life at Bell Labs
27: 55 The most impressive people he worked with
33: 50 The AT&T film explaining Unix
39: 46 Why C was so influential
43: 25 How awk was created
48: 40 What he misses most about Bell Labs
54: 10 Are LLMs bad for computer science education
01: 01: 46 His 1972 commit in the Go repo
01: 03: 43 Grace Emlen, the fake Bell Labs employee
01: 07: 39 Why he writes so many books
01: 19: 58 His favorite and least favorite languages
01: 24: 28 Advice for students and young people
01: 27: 42 Outro
๐ช๐ต๐ฒ๐ฟ๐ฒ ๐๐ผ ๐ณ๐ถ๐ป๐ฑ ๐๐ฟ๐ถ๐ฎ๐ป:
โข Personal website: https://www.cs.princeton.edu/~bwk/
โข Princeton University faculty profile: https://www.cs.princeton.edu/people/profile/bwk
โข Wikipedia: https://en.wikipedia.org/wiki/Brian_Kernighan
๐ช๐ต๐ฒ๐ฟ๐ฒ ๐๐ผ ๐ณ๐ถ๐ป๐ฑ ๐ฅ๐๐ฎ๐ป:
โข Newsletter: https://www.developing.dev/
โข X/Twitter: https://x.com/ryanlpeterman
โข LinkedIn: https://www.linkedin.com/in/ryanlpeterman/
โข Threads: https://www.threads.com/@ryanlpeterman
โข Instagram: https://www.instagram.com/ryanlpeterman
โข TikTok: https://www.tiktok.com/@ryanlpeterman
๐ฅ๐ฒ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ๐ฑ ๐ถ๐ป ๐๐ต๐ถ๐ ๐ฒ๐ฝ๐ถ๐๐ผ๐ฑ๐ฒ:
โข UNIX: Making Computers Easier to Use: https://www.youtube.com/watch?v=XvDZLjaCJuw
โข Brian Kernighanโs first Harvard CS50 lecture (1996): https://www.youtube.com/watch?v=6Ba1XFVy7qw
โข A Beautiful Mind: https://www.universalpicturesathome.com/movies/a-beautiful-mind
โข Shifts: Important Ideas in Computing: https://www.amazon.com/Shifts-Nine-Ideas-Revolutionized-Computing/dp/0262064294/
โข Labscam (Penn & Teller at Bell Labs, 1989): https://www.nokia.com/bell-labs/about/dennis-m-ritchie/labscam.html
โข Labscam video: https://www.youtube.com/watch?v=qnsmDNamd2g
โข Understanding the Digital World (new edition): https://www.amazon.com/Understanding-Digital-World-Computers-Internet/dp/0691288879