The Peterman Pod

The Peterman Pod

By Ryan PetermanTechnology
Download on the App Store

The Peterman Pod episodes

  • Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

    Bjarne Stroustrup is the creator of the C++ programming language and a former researcher at Bell Labs. We talked about what Bell Labs was like, programming language design, and interesting anecdotes from his experience.


    โ€ข My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/U46fJ2bJ-co

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/creator-of-c-bell-labs-negative-overhead


    ๐—ง๐—ต๐—ฎ๐—ป๐—ธ ๐˜†๐—ผ๐˜‚ ๐˜๐—ผ ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ'๐˜€ ๐˜€๐—ฝ๐—ผ๐—ป๐˜€๐—ผ๐—ฟ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜๐—ถ๐—ป๐—ด ๐—บ๐˜† ๐˜„๐—ผ๐—ฟ๐—ธ:


    โ€ข Cursor 3: a unified workspace for building software with agents, check it out at https://cursor.com/

    โ€ข 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/


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    0:00 - Intro

    0:50 - The origin of C++

    8:46 - What Bell Labs was like

    17:24 - Dennis Ritchie

    24:00 - When to build a programming language

    31:59 - Bootstrapping a language

    33:58 - C++ is not object-oriented

    37:32 - Discussing type systems

    46:20 - Memory safety

    49:26 - Standards committee anecdotes

    1:09:40 - Adding automatic garbage collection to C++

    1:18:25 - Template instantiation is Turing complete

    1:21:57 - Abstraction and performance

    1:28:51 - AI writing code

    1:35:54 - His motivation

    1:39:18 - Famous quotes

    1:46:48 - Reflecting on building C++

    1:49:12 - Top C++ book recommendation

    1:50:59 - Advice for his younger self

    1:58:06 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—•๐—ท๐—ฎ๐—ฟ๐—ป๐—ฒ:


    โ€ข Wikipedia: https://en.wikipedia.org/wiki/Bjarne_Stroustrup

    โ€ข Personal Website: https://www.stroustrup.com/


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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


    ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ:


    โ€ข "A History of C++": https://www.stroustrup.com/hopl2.pdf

    โ€ข "Evolving a language in and for the real world": https://www.stroustrup.com/hopl-almost-final.pdf

    โ€ข "Thriving in a Crowded and Changing World": https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2184r0.pdf

    โ€ข The lecture where he mentioned he lost half his hair: https://youtu.be/69edOm889V4?si=IAZxYNwlUALodEV7&t=474

    โ€ข Quotes I pulled: https://www.stroustrup.com/quotes.html

    2 hr
  • Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

    David Malan is a Harvard professor known for turning CS50 into a popular online computer science course. We discussed the story behind CS50, how to lecture well, and how AI is changing CS education including in cheating/academic dishonesty.


    โ€ข My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/bB2o81DnKHk

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/harvard-professor-cs50-what-matters


    ๐—ง๐—ต๐—ฎ๐—ป๐—ธ ๐˜†๐—ผ๐˜‚ ๐˜๐—ผ ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ'๐˜€ ๐˜€๐—ฝ๐—ผ๐—ป๐˜€๐—ผ๐—ฟ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜๐—ถ๐—ป๐—ด ๐—บ๐˜† ๐˜„๐—ผ๐—ฟ๐—ธ:


    โ€ข Cursor 3: a unified workspace for building software with agents, check it out at https://cursor.com/

    โ€ข 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/


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    0:00 - Intro

    1:09 - Getting into computer science

    3:27 - Becoming the professor of CS50

    11:19 - How to lecture well

    14:25 - Depth vs engagement in education

    18:11 - Why don't we consolidate educational resources

    23:20 - Why start with C

    31:51 - The ideal use of AI in education

    34:54 - Cheating and AI

    38:21 - Should we really learn CS still?

    45:24 - College vs online education

    47:06 - The most difficult concept to learn

    51:00 - Growth vs fixed mindset

    52:35 - The future of CS50

    55:56 - Biggest career regret

    1:00:29 - Top book recommendations

    1:02:36 - Advice for his younger self

    1:03:35 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐——๐—ฎ๐˜ƒ๐—ถ๐—ฑ:


    โ€ข Personal website: https://cs.harvard.edu/malan/

    โ€ข Facebook: https://www.facebook.com/dmalan

    โ€ข Github: https://github.com/dmalan

    โ€ข Instagram: https://www.instagram.com/davidjmalan/

    โ€ข LinkedIn: https://www.linkedin.com/in/malan/

    โ€ข Reddit: https://www.reddit.com/user/davidjmalan/

    โ€ข X/Twitter: https://x.com/davidjmalan

    โ€ข Threads: https://www.threads.com/@davidjmalan


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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


    ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ:


    โ€ข His first program for CS50: https://x.com/davidjmalan/status/1432538424590929920

    โ€ข Paper about CS50 improvements: https://cs.harvard.edu/malan/publications/fp310-malan.pdf

    โ€ข Hitchhiker's Guide to the Galaxy: https://en.wikipedia.org/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy

    โ€ข How Computers Work book (not affiliate link): https://www.amazon.com/How-Computers-Work-Evolution-Technology/dp/078974984X

    1 hr 4 min
  • PyTorch Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

    John Myles White recently left his role as a director of engineering at Meta Superintelligence Labs (MSL) so we spoke freely about promo culture, how big tech has changed, and how his career grew.


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/aPfnP4iAIH8

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/msl-eng-director-promo-hacking-industry


    ๐—•๐—ฟ๐—ผ๐˜‚๐—ด๐—ต๐˜ ๐˜๐—ผ ๐˜†๐—ผ๐˜‚ ๐—ฏ๐˜†:


    โ€ข Cursor 3: a unified workspace for building software with agents, check it out at https://cursor.com/

    โ€ข My ergonomic keyboard project, you can follow along here: https://read.compose.llc/


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    0:00 - Intro

    0:54 - Is he bullish on MSL

    5:23 - Running promotions at Meta

    15:15 - Growing at Meta

    22:22 - Julia core language contributor

    29:24 - Academics failing into industry

    31:48 - Stats book recommendations

    38:02 - Biggest career regret

    41:05 - Advice for his younger self

    42:46 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—๐—ผ๐—ต๐—ป:


    โ€ข LinkedIn: https://www.linkedin.com/in/john-myles-white-115697180/

    โ€ข X/Twitter: https://x.com/johnmyleswhite

    โ€ข Personal Website: https://www.johnmyleswhite.com/

    โ€ข Github: https://github.com/johnmyleswhite


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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


    ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ:


    โ€ข Evaluating the design of the R language - https://www.researchgate.net/publication/240040602_Evaluating_the_Design_of_the_R_Language

    โ€ข Stats book he mentioned (not affiliate link) - https://www.amazon.com/Foundations-Agnostic-Statistics-Peter-Aronow/dp/1316631141

    โ€ข Stats book he mentioned (not affiliate link) - https://www.amazon.com/All-Statistics-Statistical-Inference-Springer/dp/0387402721

    44 min
  • Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov

    Barbara Liskov is a Turing Award winner known for her work in programming languages and distributed systems. We discussed the major problems she solved in her career, stories about Dijkstra, getting rejected from Princeton because she was a woman and misc topics around her work.


    ๐Ÿ”ธ My keyboard Kickstarter: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/T9CGjbPZeaM

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/turing-award-winner-data-abstraction


    ๐—˜๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข Go To Statement Considered Harmful: https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf

    โ€ข Viewstamped Replication: https://www.cs.princeton.edu/courses/archive/fall09/cos518/papers/viewstamped.pdf


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    0:00 - Intro

    1:00 - Getting rejected from Princeton

    2:53 - The software crisis

    9:03 - The drawbacks of Python

    10:17 - Getting into distributed computing

    13:09 - Paxos vs Viewstamped replication

    21:44 - The significance of Dijkstras letter

    25:04 - Why she stayed in academia

    30:39 - Why her award was questioned

    33:51 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—•๐—ฎ๐—ฟ๐—ฏ๐—ฎ๐—ฟ๐—ฎ:


    โ€ข Wikipedia: https://en.wikipedia.org/wiki/Barbara_Liskov


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    35 min
  • Turing Award Winner: Postgres, Disagreeing with Google, Future Problems | Mike Stonebraker

    Mike Stonebraker is a Turing Award winner famous for his contributions to fundamental database technologies. We discussed the story behind building Postgres, where he disagrees with Google/Amazon on databases, and what he's working on now.


    ๐Ÿ”ธ My keyboard Kickstarter: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/YPObBOwIrHk

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/turing-award-winner-postgres-disagreeing


    ๐—˜๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข Red book of database readings: http://www.redbook.io/

    โ€ข BEAVER: An Enterprise Benchmark for Text-to-SQL: https://arxiv.org/abs/2409.02038


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    0:00 - Intro

    1:03 - How he got into databases

    6:43 - Competing with Oracle

    9:07 - What made Postgres special

    15:55 - One size fits none

    21:37 - Why he disagreed with Google

    29:14 - Why he chose academia over big tech

    30:58 - Replacing state in an OS with a DB

    42:02 - Future problems in databases

    51:36 - Technical book recommendations to learn databases

    52:20 - Advice for younger self

    55:52 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐— ๐—ถ๐—ธ๐—ฒ:


    โ€ข His current company DBOS: https://dbos.dev/


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    57 min
  • AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

    In this episode, I talked to Marc Brooker, a distinguished engineer at AWS who started there as a new grad and rose through the ranks. We discussed technical learnings from 3,000+ cloud system postmortems, how software engineering is changing with AI, how to find impactful problems and much more.


    ๐Ÿ”ถ My keyboard Kickstarter: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/u3GjIXP9N0s

    โ€ข Spotify: https://open.spotify.com/episode/1qX2GfpbzxzGpGvDZVINdO?si=wsDGZo9PTbCNalKVybFVnA

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/aws-distinguished-eng-learnings-from


    ๐—˜๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข Post we discussed on hobbies and apparent expertise: https://brooker.co.za/blog/2023/04/20/hobbies.html

    โ€ข Post on software engineering changing: https://brooker.co.za/blog/2026/02/07/you-are-here.html

    โ€ข Post about Senior engineers and AI: https://brooker.co.za/blog/2026/03/20/ic-leadership.html

    โ€ข Post on Junior engineers and AI: https://brooker.co.za/blog/2026/03/25/ic-junior.html


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    0:00 - Intro

    1:27 - Finding problems that matter

    11:42 - Learnings from 3000 postmortems

    23:58 - Why caches are bad

    29:37 - How AI will change software engineering

    36:49 - Advice for junior engineers given AI

    44:02 - Thoughts for senior engineers

    49:59 - Why engineers should write

    57:51 - Visibility and apparent expertise

    1:04:23 - AWS engineers he admires

    1:06:53 - Technical book recommendations

    1:09:06 - Advice for his younger self

    1:10:37 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐— ๐—ฎ๐—ฟ๐—ฐ:


    โ€ข LinkedIn: https://www.linkedin.com/in/marc-brooker-b431772b/

    โ€ข Twitter/X: https://x.com/MarcJBrooker

    โ€ข Personal Blog: https://brooker.co.za/blog/


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    1 hr 12 min
  • Ex-Head of Eng at Instagram: Career Regrets and Learnings | James Everingham

    This is James Everingham, former head of engineering at Instagram and a veteran of the tech world with experience at Netscape. We talked about his unconventional start in the industry, learnings from every leg of his career, and regrets he has looking back.


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:

    โ€ข YouTube: https://youtu.be/VIF5Fm8NdE8

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/ex-head-of-eng-at-instagram-career


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:

    0:00 - Intro

    0:57 - Kicked out of college

    5:35 - FBI showed up at his house

    7:43 - Pre-IPO Netscape experience

    25:19 - Joining Instagram as head of eng

    29:12 - Why shrinking teams improves velocity

    32:59 - Working with Mike Krieger

    37:16 - Leading Cryptocurrency project at Meta

    42:30 - What he is working on now

    54:29 - Career regrets

    56:27 - Advice for his younger self

    57:42 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—๐—ฎ๐—บ๐—ฒ๐˜€:


    โ€ข LinkedIn: https://www.linkedin.com/in/jevering/

    โ€ข Twitter/X: https://x.com/jevering

    โ€ข Threads: https://www.threads.com/@jevering


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    59 min
  • Retired Amazon VP: How Corporate Politics Work And How To Win | Ethan Evans

    Ethan Evans is a former VP at Amazon has seen pretty much every possible type of corporate politics. Now that he's retired, he could share everything he'd seen including stories about empire building, hidden politics, reorgs, senior promos and dealing with bad managers.


    ๐Ÿ”ธ The keyboard I'm building: https://www.kickstarter.com/projects/ryanlpeterman/compose-simple-ergonomics-beautifully-done


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:

    โ€ข YouTube: https://youtu.be/6WaeGfLnRvc

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/amazon-vp-reveals-everything-hes


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:

    00:00 - Intro

    2:33 - Empire Building

    31:54 - Stealing scope

    44:03 - Managing out via reorgs

    51:01 - Bad managers and mutiny

    01:01:43 - Political messaging

    01:11:48 - Handling politically skilled operators

    01:20:01 - Orgs trying to steal scope

    01:30:26 - Handling difficult people from other orgs

    01:36:19 - Handling weak managers

    01:46:30 - Backchanneling

    01:52:04 - Influence without authority

    01:58:04 - Sexual harassment

    02:00:49 - Skip overruling firing

    02:05:39 - How to fire managers

    02:11:31 - Leverage when people are getting fired

    02:24:01 - How to grow past senior eng

    02:43:01 - How to avoid politics

    02:48:15 - Advice for younger self

    02:49:51 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—˜๐˜๐—ต๐—ฎ๐—ป:


    โ€ข LinkedIn: https://www.linkedin.com/in/ethanevansvp/

    โ€ข X/Twitter: https://x.com/EthanEvansVP

    โ€ข Newsletter: https://levelupwithethanevans.substack.com/

    โ€ข YouTube: https://www.youtube.com/channel/UC-BAdkBGjOIlccGLZ3jbLiA


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    2 hr 51 min
  • The Co-Creator of Kubernetes On Convincing Google, Building It, and Scaling for LLMs

    This is a conversation with Brendan Burns, co-creator of Kubernetes and current technical fellow at Microsoft working on Azure. We discussed what it was like building it at Google, how he got buy-in, and what he learned along the way.


    ๐Ÿ”ธ My keyboard project: https://read.compose.llc/p/our-keyboard-design-reveal


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:

    โ€ข YouTube: https://youtu.be/FKijpCEH9D8

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/the-creator-of-kubernetes-on-building


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:

    00:00:00 - Intro

    00:00:37 - How he convinced Google leaders

    00:09:26 - Building the MVP

    00:11:43 - How he made time for Kubernetes

    00:25:28 - Technical details on building Kubernetes

    00:38:46 - Rallying the open source community

    00:50:01 - Scaling Kubernetes up for AI training workloads

    00:55:31 - Reflections on getting a PhD

    01:00:22 - The inevitable trajectory of software is death

    01:04:16 - Top book recommendations

    01:05:22 - Advice for his younger self

    01:06:21 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—•๐—ฟ๐—ฒ๐—ป๐—ฑ๐—ฎ๐—ป:


    โ€ข LinkedIn: https://www.linkedin.com/in/brendan-burns-487aa590/

    โ€ข Twitter/X: https://x.com/brendandburns

    โ€ข Github: https://github.com/brendandburns


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    1 hr 8 min
  • Meta Hiring Lead On Behind The Scenes of Senior+ Eng Hiring

    Austen McDonald is a former hiring committee member at Meta, where he led mobile hiring and conducted hundreds of interviews. In this episode, we talked about what happens behind the scenes in a hiring committee, unethical candidates, and the role referrals play.


    ๐Ÿ”ธ (Sponsor) Hello Interview's Website - https://www.hellointerview.com/


    ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€:


    โ€ข YouTube: https://youtu.be/nOapM8i5jr0

    โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

    โ€ข Transcript: https://www.developing.dev/p/meta-hiring-lead-on-behind-the-scenes


    ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€:


    00:00:00 - Intro

    00:00:49 - What goes on in hiring committees

    00:09:02 - Unethical candidates

    00:12:50 - How leveling is determined

    00:23:12 - Can you negotiate level mid-process

    00:32:30 - How non-tech leads can signal scope

    00:39:11 - Referrals and bias

    00:45:28 - What the rubric looks like

    00:50:00 - OpenAI and Anthropic specific discussion

    00:52:22 - Most common mistakes senior candidates make

    01:02:31 - How to prep depending on your level

    01:08:34 - Subjectivity and bias

    01:21:02 - The questions you ask at the end matter

    01:23:59 - Storytelling tips

    01:30:31 - How he got promoted to Senior Manager (M2) at Meta

    01:33:32 - His biggest career regret

    01:38:13 - The best advice he ever received

    01:39:54 - Advice for younger self

    01:41:46 - Outro


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—”๐˜‚๐˜€๐˜๐—ฒ๐—ป:


    โ€ข LinkedIn - https://www.linkedin.com/in/austenmc/

    โ€ข His book - https://thebehavioral.tech/


    ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป:


    โ€ข 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

    1 hr 43 min

About The Peterman Pod

From the publisher's feed

Sharing the transparent career stories of technical people. Hosted by an ex-Staff engineer at Instagram

More shows like The Peterman Pod

The Twenty Minute VC (20VC): Venture Capital | Startup Funding | The Pitch by Harry Stebbings

The Twenty Minute VC (20VC): Venture Capital | Startup Funding | The Pitch

541 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

The a16z Show by Andreessen Horowitz

The a16z Show

1,087 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

623 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

225 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,185 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

567 Listeners

No Priors: Artificial Intelligence | Technology | Startups by Conviction

No Priors: Artificial Intelligence | Technology | Startups

140 Listeners

Latent Space: The AI Engineer Podcast by Latent.Space

Latent Space: The AI Engineer Podcast

102 Listeners

BG2Pod with Brad Gerstner and Bill Gurley by BG2Pod

BG2Pod with Brad Gerstner and Bill Gurley

455 Listeners

AI + a16z by a16z

AI + a16z

30 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

72 Listeners

Uncapped with Jack Altman by Alt Capital

Uncapped with Jack Altman

41 Listeners

How I AI by Claire Vo

How I AI

157 Listeners