DiscoverHanselminutes with Scott HanselmanKinder Code Reviews with AI? with Qodo's Nnenna Ndukwe
Kinder Code Reviews with AI? with Qodo's Nnenna Ndukwe

Kinder Code Reviews with AI? with Qodo's Nnenna Ndukwe

Update: 2026-01-29
Share

Digest

This podcast explores the evolution of software development, from self-taught beginnings and changing programming languages to the complexities of scaling and group projects. It highlights the transformation of code reviews from in-person sessions to digital formats, with a significant focus on the emerging role of AI. Naina Ndukwe discusses Kodo's AI code review product, emphasizing its contextual understanding and precise feedback as key differentiators. The conversation also touches upon the broader impact of AI on search, developer workflows, and the software development lifecycle, while addressing common fears about AI's influence on careers and the importance of continuous learning.

Outlines

00:00:00
Early Career and Educational Foundations

Scott Hanselman and Naina Ndukwe discuss Naina's self-taught journey into AI Developer Relations, her early use of free online resources, and reflections on community college beginnings and the evolution of programming languages taught in schools versus industry demands.

00:05:23
Real-World Development, Code Reviews, and AI Integration

The discussion shifts to the challenges of scaling applications in academic versus real-world settings, the evolution of code reviews from whiteboards to GitHub, and the introduction of AI as an objective reviewer. They explore how AI, particularly through contextual understanding, is revolutionizing code analysis and providing more precise feedback.

00:16:40
AI's Expanding Role in Software Development and Future Outlook

This segment delves into advanced contextual retrieval beyond RAG, the evolution of search with AI augmentation, Naina's motivation for joining Kodo to integrate AI into the SDLC, and Kodo's expansion to Azure DevOps. They also address AI hype, the fear of job displacement, and the importance of proactive education for future career trajectories.

Keywords

AI Code Review


AI Code Review utilizes artificial intelligence to analyze source code for potential bugs, vulnerabilities, and style inconsistencies, aiming to improve efficiency and code quality.

Developer Relations (DevRel)


DevRel focuses on building relationships between a company and its developer community, fostering engagement and feedback for products.

Contextual Retrieval


An AI technique that retrieves information based on semantic understanding and broader context, going beyond simple keyword matching.

Software Development Lifecycle (SDLC)


A framework defining tasks in the software development process, with AI increasingly integrated into various stages.

AI in Software Development


The application of artificial intelligence to enhance various aspects of the software development process, including code quality, efficiency, and developer workflows.

Q&A

  • How did Naina Ndukwe begin her career in software engineering?

    Naina started her engineering journey about nine to ten years ago by teaching herself through free online tutorials like Codecademy and FreeCodeCamp while working in a different field. She later immersed herself in the tech space in Boston and pursued computer science studies.

  • What are the key challenges in learning software development in an academic setting versus real-world application?

    Academic settings often focus on smaller, individual "toy" projects that lack the complexity of scaling. Real-world development, especially in larger companies, requires understanding scalability, group collaboration, and meticulous processes to ensure shipping quality for large-scale products.

  • How has the process of code review evolved, and what role does AI play now?

    Code reviews have shifted from in-person, often confrontational sessions to more distributed methods like GitHub. AI is now being integrated to provide an objective, preliminary review, helping developers refine their code before human review, potentially reducing personal friction and improving efficiency.

  • What is the "secret sauce" that differentiates AI code review tools like Kodo?

    The key differentiators for AI code review tools include deep contextual understanding (incorporating design docs, past conversations, etc.) and achieving high precision with minimal noise. This allows for more relevant and actionable feedback, moving beyond generic suggestions.

  • How can developers address the fear of AI potentially replacing their jobs?

    Developers can address this fear by proactively educating themselves, embracing emerging technologies, and considering how AI can augment their skills rather than replace them. This involves self-auditing skills and exploring new career trajectories that leverage AI advancements.

Show Notes

Code reviews are one of the most powerful tools teams have for maintaining quality — but they're also one of the most emotionally charged parts of the development process. With AI coding agents generating more code than ever, the review bottleneck is growing fast. But what if AI-assisted reviews could not only keep up with the volume, but actually be kinder about it? Scott talks with Nnenna Ndukwe, Developer Relations Lead at Qodo, about how AI code review is evolving beyond glorified linting into something that understands context, catches what matters, and delivers feedback developers actually want to read. They explore what happens when the same AI writes and reviews its own code, and whether thoughtful AI review can make code review culture healthier for everyone...not just faster.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Kinder Code Reviews with AI? with Qodo's Nnenna Ndukwe

Kinder Code Reviews with AI? with Qodo's Nnenna Ndukwe

Scott Hanselman