Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

David Shu

👤 Person
438 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

And that user experience seems much better for programmers to me that you could imagine that being integrated into your workflows to the point where you send a PR, there's a merge conflict, it proposes a fix right on the PR for you.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

And that user experience seems much better for programmers to me that you could imagine that being integrated into your workflows to the point where you send a PR, there's a merge conflict, it proposes a fix right on the PR for you.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

And in fact, we attempted a version of that where there's a little Git bot that you can at mention on a PR and it sort of generates another PR based on it that fixes the merge conflict for you. And that sort of experience doesn't require the chat interface to be exposed to the programmer to make use of the intelligence in the model.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

And in fact, we attempted a version of that where there's a little Git bot that you can at mention on a PR and it sort of generates another PR based on it that fixes the merge conflict for you. And that sort of experience doesn't require the chat interface to be exposed to the programmer to make use of the intelligence in the model.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

And that is where I dream of developer tools getting so that everyone can use them without having to learn a lot about them. You shouldn't have to learn all the tricks for convincing a model to write a merge commit for you. There should be a button. Or not even a button. It should just do it when GitHub says there's a merge conflict. And so it works pretty well.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

And that is where I dream of developer tools getting so that everyone can use them without having to learn a lot about them. You shouldn't have to learn all the tricks for convincing a model to write a merge commit for you. There should be a button. Or not even a button. It should just do it when GitHub says there's a merge conflict. And so it works pretty well.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

We've seen it generate some very sophisticated merge commits for us. We'd love to see more people give it a try and let us know what the state of that is. But so... Just because that is such a hard state to get to, we built Sketch, which exposes the traditional chat interface in the process of writing code.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

We've seen it generate some very sophisticated merge commits for us. We'd love to see more people give it a try and let us know what the state of that is. But so... Just because that is such a hard state to get to, we built Sketch, which exposes the traditional chat interface in the process of writing code.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

Because we don't think the models are at a point yet where we can completely get away from chat being part of the developer's workflow.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

Because we don't think the models are at a point yet where we can completely get away from chat being part of the developer's workflow.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

Right. Yes, I think that lines up really well with the way Josh and I think about these things. Where today, if you open up a model, a cloud provider's frontier model or a local deep seek or even a Lama 70B, you can ask it to write a Python script that does something.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

Right. Yes, I think that lines up really well with the way Josh and I think about these things. Where today, if you open up a model, a cloud provider's frontier model or a local deep seek or even a Lama 70B, you can ask it to write a Python script that does something.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

could be a python script to go to the github api and grab some data and present it neatly for you and it will do a great job it you know these great models can basically do this in a single shot where you write a sentence and out comes a python script that solves a problem and like that's that's an astonishing technical achievement i really it's amazing how quickly i've got used to that as a thing but

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

could be a python script to go to the github api and grab some data and present it neatly for you and it will do a great job it you know these great models can basically do this in a single shot where you write a sentence and out comes a python script that solves a problem and like that's that's an astonishing technical achievement i really it's amazing how quickly i've got used to that as a thing but

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

Exactly. Like me five years ago, if you told me that, I would struggle to believe it. And yet now I just take it for granted. Yes. And so that works. We've got that. We've got a thing that can write really basic Python scripts for us. Similarly, these systems, at least the frontier models, are good at writing a small React component for you.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

Exactly. Like me five years ago, if you told me that, I would struggle to believe it. And yet now I just take it for granted. Yes. And so that works. We've got that. We've got a thing that can write really basic Python scripts for us. Similarly, these systems, at least the frontier models, are good at writing a small React component for you.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

You can give almost any of them like, you need more than a single sentence. You need just a few sentences to structure the React component. But out comes some HTML and some JavaScript in the React syntax, the JSX syntax or the TSX syntax. And it's pretty close. You know, it might need some tweaking. You might have some back and forth to get there, but you can get about that out of it.

The Changelog: Software Development, Open Source
Programming with LLMs (Interview)

You can give almost any of them like, you need more than a single sentence. You need just a few sentences to structure the React component. But out comes some HTML and some JavaScript in the React syntax, the JSX syntax or the TSX syntax. And it's pretty close. You know, it might need some tweaking. You might have some back and forth to get there, but you can get about that out of it.