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)

I imagine in the YouTube video of this, a little Intel Xeon banner will appear, just as you say.

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

I imagine in the YouTube video of this, a little Intel Xeon banner will appear, just as you say.

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

Yeah, good question, especially for non-Gophers. I would suggest trying out the code completion engines because they take a little bit of getting used to, but not a lot. And depending, if you're writing the sorts of programs they're good at, they're extremely helpful. They save a lot of typing. And it turns out,

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

Yeah, good question, especially for non-Gophers. I would suggest trying out the code completion engines because they take a little bit of getting used to, but not a lot. And depending, if you're writing the sorts of programs they're good at, they're extremely helpful. They save a lot of typing. And it turns out,

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

I was surprised to learn this, but what I learned from Code Completion Engines is a lot of my programming is fundamentally typing limited. There's only so much my hands can do every day. And they're extremely helpful there. The state of Code Completion Engines is they're pretty good at all languages. with a caveat that they're probably not very good at COBOL or Fortran.

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

I was surprised to learn this, but what I learned from Code Completion Engines is a lot of my programming is fundamentally typing limited. There's only so much my hands can do every day. And they're extremely helpful there. The state of Code Completion Engines is they're pretty good at all languages. with a caveat that they're probably not very good at COBOL or Fortran.

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

But all the sort of general languages, especially like Ruby, I'd expect them to be decent at. I suspect the world of code completion engines will get better at specific languages as people go deeper on the technology. It's a thing I continue to work on, and so I feel confident that it can be improved.

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

But all the sort of general languages, especially like Ruby, I'd expect them to be decent at. I suspect the world of code completion engines will get better at specific languages as people go deeper on the technology. It's a thing I continue to work on, and so I feel confident that it can be improved.

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

The other place that I think most programmers could get value today, if they're not a Go programmer, is writing small, isolated pieces of code in a chat interface. So you could try out a chat GPT or a Claude, or if you really want to have some fun, run a local model and ask it to solve problems, like try. Try Llama CPP, try Llama, try these various local products.

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

The other place that I think most programmers could get value today, if they're not a Go programmer, is writing small, isolated pieces of code in a chat interface. So you could try out a chat GPT or a Claude, or if you really want to have some fun, run a local model and ask it to solve problems, like try. Try Llama CPP, try Llama, try these various local products.

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

Grab one of the really fun models. It's especially easy to try on a Mac with a unified memory. If you're on a PC, you might have to find a model that fits in your GPU. But it's a ton of fun. And use it to say, like, write me a Ruby function that takes these parameters and produces this result. And I suspect the model will give you a pretty good result.

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

Grab one of the really fun models. It's especially easy to try on a Mac with a unified memory. If you're on a PC, you might have to find a model that fits in your GPU. But it's a ton of fun. And use it to say, like, write me a Ruby function that takes these parameters and produces this result. And I suspect the model will give you a pretty good result.

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

So those are the places I would start because those require the least amount of learning how to hold the model correctly and you'll get the most benefit quickly.

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

So those are the places I would start because those require the least amount of learning how to hold the model correctly and you'll get the most benefit quickly.

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

I've seen people write guides like that. I would say the guides I've read are now out of date. Like we were saying earlier, guides go out of date. The thing I find most useful is to think of the model I'm talking to as someone who just joined the company. sometimes I think of them as an intern, though every now and again the models produce much better code than I can.

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

I've seen people write guides like that. I would say the guides I've read are now out of date. Like we were saying earlier, guides go out of date. The thing I find most useful is to think of the model I'm talking to as someone who just joined the company. sometimes I think of them as an intern, though every now and again the models produce much better code than I can.