The Peterman Pod

Ryan Peterman

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

  1. PyTorch Eng Director: Promo Hacking, Industry Shifts, Regrets | John Myles White

    1 DAY AGO

    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
  2. Turing Award Winner: Data Abstraction, Dijkstra, Distributed Systems | Barbara Liskov

    27 APR

    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
  3. Turing Award Winner: Postgres, Disagreeing with Google, Future Problems | Mike Stonebraker

    20 APR

    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
  4. AWS Distinguished Eng: Learning From 3000 Incidents And How Engineering Is Changing | Marc Brooker

    13 APR

    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

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

    6 APR

    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
  6. Retired Amazon VP: How Corporate Politics Work And How To Win | Ethan Evans

    30 MAR

    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

    2h 51m
  7. The Co-Creator of Kubernetes On Convincing Google, Building It, and Scaling for LLMs

    23 MAR

    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

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

    16 MAR

    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

    1hr 43min

About

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

You Might Also Like