The freeCodeCamp Podcast

#202 How to get promoted as a dev without becoming a manager – Staff Engineer Santosh Yadav interview


Listen Later

Today Quincy Larson interviews Santosh Yadav. The son of a textile worker, he grew up inner-city Mumbai and studied hard to get into university. From there he's worked as a software engineer for 16 years. Along the way, he's picked up every distinction imaginable including Google Developer Expert, GitHub Star, and Microsoft MVP.

Santosh shares tips for: - How to get promoted as an Individual Contributor without needing to becoming a manager - How to rise within a company without needing to change jobs to move up - How to succeed socially on a team while working remotely remotely - How to not just survive but thrive after a Type 2 Diabetes diagnosis

Support for this podcast is provided by a grant from AlgoMonster. AlgoMonster is a platform that teaches data structure and algorithm patterns in a structured sequence, so you can approach technical interview questions more systematically. Their curriculum covers patterns like sliding window, two-pointers, graph search, and dynamic programming, helping you learn each pattern once and apply it to solve many problems. Start a structured interview prep routine at https://algo.monster/freecodecamp

Support also comes from the 10,338 kind folks who donate to our charity each month. Join them and support our mission at https://donate.freecodecamp.org

Get a freeCodeCamp tshirt for $20 with free shipping anywhere in the US: https://shop.freecodecamp.org

Links from our discussion: - Santosh's freeCodeCamp article: "From the Slums of Mumbai to a Rented Apartment – My 30-Year Developer Journey": https://www.freecodecamp.org/news/my-journey-into-tech-from-slums-of-mumbai-to-my-own-apartment/ - Santosh's freeCodeCamp article "My Developer Journey – How I Got a Remote Job and Increased My Salary While Contributing to Open Source": https://www.freecodecamp.org/news/my-developer-journey-how-i-increased-my-salary-and-got-a-remote-job/ - Santosh's journey to Staff Engineer and tips for getting promoted as an IC: https://www.santoshyadav.dev/blog/2025-03-29-my-journey-to-staff-engineer/ - Santosh's podcast on working in tech: https://www.youtube.com/c/ThisisTechTalks -Santosh's article on how he realized he was introducing toxicity as a manager: https://dev.to/this-is-learning/how-i-made-workplace-toxic-1ici

Community news section:

1. freeCodeCamp just launched our new JavaScript Data Structures and Algorithms Certification and our new Python certification. The are 300-hour interactive courses. You can now take the final exams for both of these and earn a free verified certification, which you can then it to your LinkedIn, CV, résumé, or personal website. These are part of version 10 of the core freeCodeCamp curriculum. The community collectively spent thousands of hours developing all this to serve as your shortest path to acquiring programming fundamentals. (300 hour interactive curriculum – announcement article and FAQ): https://www.freecodecamp.org/news/freecodecamps-new-javascript-certification-is-now-live/ and https://www.freecodecamp.org/news/freecodecamps-new-python-certification-is-now-live/

2. Tell your friends who are learning English: freeCodeCamp just launched our English for Developers curriculum. You can learn vocab, grammar, reading, and listening – all through stories set in a Silicon Valley tech company. This is level A2 English, meaning it's lower intermediate. We'll introduce other CEFR levels in the coming months as well. (interactive curriculum with certification – announcement article and FAQ): https://www.freecodecamp.org/news/freecodecamps-a2-english-for-developers-certification-is-now-live/

3. Now you can learn Spanish on freeCodeCamp. We just launched our FREE Spanish curriculum. You'll learn: pronunciation, introductions, numbers, and more. More than 200 steps are live now. The rest of CEFR level A1 will go live in 2026. ¡Aprendamos! https://www.freecodecamp.org/news/freecodecamps-a1-professional-spanish-curriculum-beta-is-now-live/

4. Today's song of the week is the 1982 Disco Soul anthem "Walk on By" by D Train. You'll love the busy synth bass and soaring strings. Even though it's a sad song, I've listened to this song dozens of times and it never fails to pick me up: https://www.youtube.com/watch?v=zmEgxqSnHXQ

...more
View all episodesView all episodes
Download on the App Store

The freeCodeCamp PodcastBy freeCodeCamp.org

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

483 ratings


More shows like The freeCodeCamp Podcast

View all
Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

272 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

383 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

290 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

622 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

584 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

288 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

43 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

302 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

215 Listeners

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

Syntax - Tasty Web Development Treats

986 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Practical AI by Practical AI LLC

Practical AI

205 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

204 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

141 Listeners