
GOTO - The Brightest Minds in Tech · 2026-06-16 · 33 min
This interview was recorded for the GOTO Book Club. Barry Feigenbaum - Retired Sr. Principal Software Engineer & Author of "Go for Java Programmers" Shon Saliga - IBM Storage Evangelist Check out more here: RESOURCES Barry Shon DESCRIPTION Dr. Barry Feigenbaum - an IBM, Amazon and Dell veteran with a PhD in Computer Engineering and decades of Java experience - spent time working with Go on microservices and liked it enough to write the book he wished had existed when he made the switch. In this GOTO Book Club episode with longtime colleague Shon Saliga, he walks through the core contrasts: Go is a compiled language that targets a narrower domain than Java - primarily command-line tools and web servers - but excels there with smaller binaries, faster startup, and dramatically lower container overhead. Concurrency is the headline difference: Go's goroutines are far lighter than Java threads, and its channel-based communication model sidesteps many of the problems that make concurrent Java code hard to reason about. The error handling conversation is particularly illuminating.