

#175 From electrical engineering student to CTO with Hitesh Choudhary
Jun 6, 2025
Hitesh Choudhary, a former CTO and a renowned programming educator who teaches in Hindi, shares his fascinating journey in this engaging chat. He discusses the limits of AI in coding and the necessity for human creativity. Hitesh also reflects on his struggles in education and the importance of accessible resources for students. He tackles the challenges of higher education in India and advocates for innovative learning paths. Lastly, he emphasizes the impact of community engagement on students' growth and outlines strategies for aspiring developers.
AI Snips
Chapters
Transcript
Episode notes
AI Boosts Productivity with Limits
- AI coding tools boost productivity by 1.5 to 2 times but have limitations in understanding large codebases and complex feature design.
- AI can't fully replace human developers, especially when context is missing or novel features are needed.
Supervise AI in Codebase
- Avoid trusting AI to write code in large codebases without supervision, as it may alter unintended parts.
- Use AI for suggestions but maintain human control to preserve code integrity and style.
AI Performs Better on Popular Languages
- AI efficacy depends on the popularity of programming languages; popular languages like JavaScript have better AI support than niche ones like Ruby on Rails.
- Novel or less common frameworks reveal AI's shortcomings more clearly.