The Changelog: Software Development, Open Source

Programming with LLMs (Interview)

39 snips
Feb 19, 2025
In this engaging discussion, David Crawshaw, co-founder of Tailscale and a pioneer in product innovation, shares his journey using large language models (LLMs) in programming. He emphasizes how LLMs have enhanced his productivity and user experience. Highlights include the complexities of integrating LLMs with Tailscale and the evolving role of AI in software development. David candidly reflects on his initial skepticism and the transformative impact of tools like GitHub Copilot, advocating for a balance between innovation and practical implementation.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Crawshaw's LLM Journey

  • David Crawshaw intentionally used LLMs while programming for a year to learn about them.
  • He now uses LLMs regularly, finding them beneficial for productivity.
INSIGHT

LLMs and Tailscale

  • LLMs are surprisingly useful for networking in multi-cloud environments for tasks like sharing GPUs.
  • However, they don't fit well within Tailscale's product itself, which is a positive finding.
ADVICE

Platform-Specific LLMs

  • Platforms on which users create unique setups can benefit from tailored LLMs.
  • This personalized approach improves user experience and enables feature discovery.
Get the Snipd Podcast app to discover more snips from this episode
Get the app