Algorithms + Data Structures = Programs

Episode 233: AI! Live from Sunnyvale!

4 snips
May 9, 2025
Dive into the fascinating world of AI tools as the host shares experiences with Cursor, Claude 3.7, and Gemini 2.5 Pro. Discover how 'guide coding' enhances productivity, merging AI with human oversight. Explore the shift from traditional unit testing frameworks to innovative ones like Doctest, while navigating challenges in code conversion. The mix of coding techniques with humorous birdwatching anecdotes adds a unique flair. Stay tuned for exciting discussions on future topics like commuting costs in the coding universe!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

AI Boosts Productivity Greatly

  • Using AI-assisted IDEs like Cursor can boost productivity 10x to 100x for certain programming tasks.
  • However, AI still struggles with some complex tasks, requiring user guidance.
ANECDOTE

AI Migrates C++ Unit Tests

  • Conor tried switching his C++ unit testing from Google Test to Boost Extended UT using AI assistance.
  • Claude 3.7 failed but Gemini 2.5 Pro successfully converted 1700 lines of tests in about five minutes.
ADVICE

Choose Tests that Pass Linting

  • Avoid using Google Test if you want to fully enable clang-tidy linting rules.
  • Choose a unit testing framework compatible with your linting setup, like doctest.
Get the Snipd Podcast app to discover more snips from this episode
Get the app