


The entire transcript of my conversation with Doug and Sandeep is available below. It’s a tool that allows developers to spend more time on the fun part of their job - solving hard problems.

Not to mention, it makes mundane and time consuming tasks, like writing unit tests or translating code from one language to another much easier.Īs Doug said during our conversation, this is not a replacement for expertise. What’s fundamentally different this time, is that LLMs offer the potential to not only predict the next line of code, but to understand your intent and infer context from what you’ve already written (including comments) to generate syntactically valid, idiomatic code. We’ve been able to iterate through properties and methods using popular IDEs for well over a decade. I recently met with Doug Seven, GM of Amazon CodeWhisperer, and Sandeep Pokkunuri, a senior principal engineer at AWS, to learn more about the impact that generative AI is having on software development - and to find out if AI coding companions make the job less fun.Ĭoding companions and code completion software aren’t new. A coding companion that uses a large language model (LLM) trained on open-source projects, technical documentation, and AWS services to do a lot of the undifferentiated heavy lifting that comes along with building new applications and services. I would argue, and I hope you would as well, that a developer’s time is better spent on these creative tasks than writing boilerplate code to upload a file to Amazon S3.ĭeveloper tools are one area where generative AI is already having a tangible impact on productivity and speed, and it’s the reason I’m excited about Amazon CodeWhisperer.

But writing code is only one part of the job (albeit an important one), there’s also brainstorming with product teams, designing the user experience, determining implementation details, and drafting system designs. And some of the greatest joy as a developer comes from knowing that you’ve solved a complex problem or created a delightful product for your customers. Every day we work towards building something new. I like to think that as developers, we have one of the most creative jobs in the world. (The picture above is me doing my homework in 1988 when I went back to school to study computer science…. If you haven’t already, I encourage you to watch my conversations with Swami Sivasubramanian, and with Sudipta Sengupta and Dan Roth. This is the third installment of the Hello World series, where I discuss the broad landscape of generative AI with AI and ML experts at Amazon. AI coding companions will change the way developers work.How AI coding companions will change the way developers work | All Things Distributed
