Tech Lead for Meta's Most-Used Programming Language (Promotion Story)
2025-07-25 · 46 min · 8 entities
Asserted relationships
-
0.55
evidence rules-v5
Feed author/publisher: Ryan Peterman
-
0.40
evidence rules-v5
Feed category: Technology
-
0.38
evidence rules-v5
Link in episode "Tech Lead for Meta's Most-Used Programming Language (Promotion Story)": https://threads.com/@ryanlpeterman
-
0.38
evidence rules-v5
Link in episode "Tech Lead for Meta's Most-Used Programming Language (Promotion Story)": https://developing.dev/
Entities found in this episode
websites 4
-
0.45
evidence rules-v5
Link in episode "Tech Lead for Meta's Most-Used Programming Language (Promotion Story)": https://threads.com/@ryanlpeterman
-
0.45
evidence rules-v5
Link in episode "Tech Lead for Meta's Most-Used Programming Language (Promotion Story)": https://developing.dev/
-
0.38
evidence rules-v5
Link in episode "Tech Lead for Meta's Most-Used Programming Language (Promotion Story)": https://threads.com/@ryanlpeterman
-
0.38
evidence rules-v5
Link in episode "Tech Lead for Meta's Most-Used Programming Language (Promotion Story)": https://developing.dev/
persons 2
-
0.70
evidence rules-v5
Feed author/publisher: Ryan Peterman
-
0.55
evidence rules-v5
Feed author/publisher: Ryan Peterman
companys 2
-
0.50
evidence rules-v5
Feed category: Technology
-
0.40
evidence rules-v5
Feed category: Technology
Episode description as stored
Dwayne Reeves is a Senior Staff Engineer (IC7) at Meta who is the Tech Lead of the most used programming language (Hack) at the company. He started at the company as a new grad from MIT and shared the story of how his career grew. We discussed:
• His promotions to Senior (IC5), Staff (IC6), and Senior Staff (IC7)
• The value of type systems
• Transitioning to a TLM and why he switched back
• Working with brilliant engineers and overcoming imposter syndrome
• Advice for his younger self
Timestamps:
(00:00) Intro
(00:39) Joining Facebook
(04:52) Did MIT help with career?
(07:13) His first team
(10:37) Why static typing is superior
(13:17) The uncanny valley of type systems
(16:11) Senior Eng (IC5) promotion story
(19:24) Staff Eng (IC6) promotion story
(23:38) Manager transition story
(28:57) Managing ICs vs EMs
(32:54) Senior staff Eng (IC7) promotion story
(35:42) Impressive ICs
(40:33) Why stay at Meta
(44:28) Advice for younger self
(45:46) Outro
Where to find Dwayne:
• LinkedIn: https://www.linkedin.com/in/dwaynereeves/
Where to find Ryan:
• 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
• Newsletter: https://www.developing.dev/