
The future of AI in software development | Inbal Shani (CPO of GitHub)
Inbal Shani (guest), Lenny Rachitsky (host)
In this episode of Lenny's Podcast, featuring Inbal Shani and Lenny Rachitsky, The future of AI in software development | Inbal Shani (CPO of GitHub) explores gitHub’s CPO on AI copilots, developer happiness, and software’s future Inbal Shani, Chief Product Officer at GitHub, explains how AI tools like GitHub Copilot are reshaping software development by augmenting, not replacing, engineers. She argues the real shift is in developers’ thinking: from writing code to designing systems, architectures, and connected experiences, with AI handling more of the rote work. Shani highlights under-explored opportunities like AI-driven testing and discusses how GitHub measures Copilot’s impact through productivity, quality, security, and, ultimately, developer happiness. She also shares lessons on adopting AI in organizations, GitHub’s design philosophy, its research engine (GitHub Next), and what it takes to lead modern product teams.
GitHub’s CPO on AI copilots, developer happiness, and software’s future
Inbal Shani, Chief Product Officer at GitHub, explains how AI tools like GitHub Copilot are reshaping software development by augmenting, not replacing, engineers. She argues the real shift is in developers’ thinking: from writing code to designing systems, architectures, and connected experiences, with AI handling more of the rote work. Shani highlights under-explored opportunities like AI-driven testing and discusses how GitHub measures Copilot’s impact through productivity, quality, security, and, ultimately, developer happiness. She also shares lessons on adopting AI in organizations, GitHub’s design philosophy, its research engine (GitHub Next), and what it takes to lead modern product teams.
Key Takeaways
AI will augment developers, not replace them, for the foreseeable future.
Shani emphasizes that Copilot is a “copilot, not a pilot” and that human creativity, innovation, and judgment remain irreplaceable. ...
Get the full analysis with uListen AI
Developers must shift from code-centric to system- and architecture-centric thinking.
As AI handles more low-level coding, developers—especially juniors—can focus earlier on understanding systems, environments, and products. ...
Get the full analysis with uListen AI
AI-driven testing and quality assurance are massively under-utilized opportunities.
Shani argues that as AI increases code volume, automated unit, integration, load, performance, infrastructure, and security testing become critical. ...
Get the full analysis with uListen AI
Adopting AI requires intentional change management, not just handing teams a tool.
Many companies drop AI tools in and expect magic. ...
Get the full analysis with uListen AI
Productivity metrics must move beyond speed and lines of code to time-to-value and happiness.
GitHub looks at a mix of measures: faster code reviews, better security, fewer leaked secrets, and developer sentiment. ...
Get the full analysis with uListen AI
Frictionless, ambient UX is key to AI tool adoption by developers.
Copilot was designed to “fade into the background” and avoid extra steps, commands, or context switching. ...
Get the full analysis with uListen AI
Sustained innovation requires dedicated research plus tight linkage to real products.
GitHub Next operates as an applied research group thinking 3–5 years ahead, but it’s tightly connected to product and engineering so ideas (like Copilot) actually make it into production. ...
Get the full analysis with uListen AI
Notable Quotes
““Copilot is a copilot, it’s not a pilot. You still need the human in the loop.””
— Inbal Shani
““AI cannot replace innovation, that creative spark that is the center of humanity.””
— Inbal Shani
““You can write really bad code really fast. Time alone is not a success metric.””
— Inbal Shani
““If you don’t take risks, you cannot create a future.””
— Inbal Shani
““If we cannot use our own tools, our customers cannot use them for sure.””
— Inbal Shani
Questions Answered in This Episode
How should junior developers adapt their learning paths in a world where AI writes much of the basic code?
Inbal Shani, Chief Product Officer at GitHub, explains how AI tools like GitHub Copilot are reshaping software development by augmenting, not replacing, engineers. ...
Get the full analysis with uListen AI
What concrete steps can an engineering organization take to introduce AI tools without overwhelming or alienating their teams?
Get the full analysis with uListen AI
How can companies systematically measure ‘time-to-value’ and developer happiness when adopting AI copilots?
Get the full analysis with uListen AI
In which areas of testing and security do you think AI will have the most transformative impact over the next five years?
Get the full analysis with uListen AI
What does a hybrid future of general-purpose LLMs plus niche, domain-specific models look like inside a typical software organization?
Get the full analysis with uListen AI
Transcript Preview
... the user of the AI tools to develop software needs to form a different thinking. You need to start figuring out how are you using these AI tools to help you be successful. And it's no longer just the actual code writing, it's really evolving your thinking to the big picture, to the connected experience, to connected systems. Which today, we just find it more in the world of more senior developers and less and less in the junior developers. The junior developers when they start, usually we expect them to be able to write simple codes. But if now there is an AI assistant that is helping them writing code, they can spend more time from the get-go understanding the system, underce- understanding the environment that they're building or understanding that product that they're building, which today they don't have time because they are still learning how to code.
(instrumental music) Today my guest is Inbal Shani. Inbal is Chief Product Officer at GitHub, formerly a general manager at AWS and at Microsoft, and also Senior Software Developer on Amazon Robotics. In our conversation, we explore the end state of Copilot and AI-based tooling for software engineers, what the future of software development looks like with AI, what's under-hyped and over-hyped in AI and software development, what metrics the teams look at to understand if Copilot is doing its job, what mistakes teams and companies make jumping into AI, the design philosophy of Copilot, plus what's helped Inbal most become the leader she is today, and also where GitHub is heading as a product and an organization. With that, I bring you Inbal Shani after a short word from our sponsors. You fell in love with building products for a reason. But sometimes the day-to-day reality is a little different than you imagined. Instead of dreaming up big ideas, talking to customers, and crafting a strategy, you're drowning in spreadsheets and roadmap updates and you're spending your days basically putting out fires. A better way is possible. Introducing Jira Product Discovery, the new prioritization and road mapping tool built for product teams by Atlassian. With Jira Product Discovery, you can gather all your product ideas and insights in one place and prioritize confidently, finally replacing those endless spreadsheets. Create and share custom product roadmaps with any stakeholder in seconds, and it's all built on Jira, where your engineering teams are already working, so true collaboration is finally possible. Great products are built by great teams, not just engineers. Sales, support, leadership, even Greg from finance. Anyone that you want can contribute ideas, feedback and insights in Jira Product Discovery for free. No catch. And it's only $10 a month for you. Say goodbye to your spreadsheets and their never-ending alignment efforts. The old way of doing product management is over. Rediscover what's possible with Jira Product Discovery. Try it for free at atlassian.com/lenny. That's atlassian.com/lenny. This episode is brought to you by Sanity. Your website is the heart of your growth engine. For that engine to drive big results, you need to be able to move super fast, ship new content, experiment, learn, and iterate. But most content management systems just aren't built for this. Your content teams wrestle with rigid interfaces as they build new pages. You spend endless time copying and pasting across pages and recreating content for other channels and applications. And their ideas for new experiments are squashed when developers can't build them within the constraints of outdated tech. Forward-thinking companies like Figma, Amplitude, Loom, Riot Games, Linear, and more use Sanity to build content growth engines that scale, drive innovation, and accelerate customer acquisition. With Sanity, your team can dream bigger and move faster. As the most powerful headless CMS on the market, you can tailor editorial workflows to match your business, reuse content seamlessly across any page or channel, and bring your ideas to market without developer friction. Sanity makes life better for your whole team. It's fast for developers to build with, intuitive for content managers, and it integrates seamlessly with the rest of your tech stack. Get started with Sanity's generous free plan, and as a Lenny's Podcast listener, you can get a boosted plan with double the monthly usage. Head over to sanity.io/lenny to get started for free. That's sanity.io/lenny. Inbal, thank you so much for being here and welcome to the podcast.
Install uListen to search the full transcript and get AI-powered insights
Get Full TranscriptGet more from every podcast
AI summaries, searchable transcripts, and fact-checking. Free forever.
Add to Chrome