NO SILVER BULLET

AMA #1: Go and AI, Clean Architecture, Learning, Event-Driven

Jul 3, 2025
Discover how Go is revolutionizing AI development with its concurrency advantages. Learn about Clean Architecture and the philosophy of adding complexity only when necessary. Explore the ease of career transitions within tech and the importance of internal relationships. Dive into Go's duck typing for defining interfaces that enhance code quality. Understand best practices for managing timeouts in distributed systems. Plus, get insights on the evolving landscape of programming languages and the role of high-level knowledge in career advancement.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Go's Advantage in AI Concurrency

  • Go excels in AI applications due to its lightweight concurrency with goroutines.
  • Parallelizing calls to AI APIs is much easier and more efficient than in Python.
ADVICE

When to Use TDD in Go

  • Use Test-Driven Development mainly when expected code behavior is clear.
  • Start with tests early to design better interfaces and APIs.
ANECDOTE

Using AI to Generate Code

  • Robert uses AI code generation by writing test inputs and outputs first.
  • He treats AI-generated code like a trusted external library based on tests.
Get the Snipd Podcast app to discover more snips from this episode
Get the app