Evidence receipt / preference
Published · transcript-backedInbal Shani: preference
1 Dec 2023 Lenny's Podcast The future of AI in software development | Inbal Shani (CPO of GitHub)
“The way I think about it, you always need that human in the loop because AI cannot replace innovation.”
Source trail
Everything needed to verify it.
- Speaker
- Inbal Shani
- Attribution
- Verified speaker
- Claim type
- preference
- Recorded
- 1 Dec 2023
- Publisher
- Lenny's Podcast
Transcript context
…I want to start with just a broad question about where software development is going. It feels like you're at the center of the storm of what is changing in software development. It almost feels like GitHub kicked off the storm with the launch of Copilot. So let me ask, what do you think is overhyped in terms of what is changing in software development and then what do you think is underhyped? So I joined GitHub as a CPO basically a year ago. Two days ago, I celebrated my first year. And for me, the initial approach is let's look at the platform, let's look at the software development lifecycle, and draw some conviction. And for me, the biggest conviction is that developer happiness and productivity strongly depends on their environment and dev tooling. And as such, AI is really critical to that mission. When we're looking into what's happening right now with AI, it really became table stakes on expectations among developers, and it's really central and critical for them to be able to do their job. We know that something like 92% of developers are already using AI tools. But in that landscape, some of the things that are overhyped is that generative AI will replace humans. I don't see that happening in the near future. The way I think about it, you always need that human in the loop because AI cannot replace innovation. That creative spark, that creative thinking that is the center of humanity, this will not be replaced by AI, at least not in the near future. If we think about what does that mean having an AI tool that is successful, you need data. In order to generate data, you need humans using tools, acting with tools, doing something, something. So I think the overhype that is happening right now is that generative AI will replace humanity. It's going to be the solution for everything, and I think it's a tool. If I'm drilling down to the things that are underhyped right now in the world of software development, I'm starting hearing a little bit more on AI driven testing, but there's not lots of mention on it. And if we're thinking about the world of AI where we're going to generate much code, much more productive, much more efficient, more lines of code, more application, then testing is becoming such a critical part of that journey of developing software. And I would like to hear more about that and what companies are thinking about how do they use AI to generate a larger suite of testing to be able to validate the work. And by testing you mean like unit testing, integration testing, things like that?…
Stored transcript either side of the excerpt. The highlighted words are the published quote; the surrounding text is unedited source, never generated.