GOTO - The Brightest Minds in Tech cover image

Software Engineering at Google • Titus Winters & Matt Kulukundis

GOTO - The Brightest Minds in Tech

00:00

Do You Have a Hermetic Build?

Having no external dependencies that aren't tracked by the build system and your version control system. If you have headers and not SOs installed and the product that you're working on depends on those, you're deeply not hermetic. It's a habit that I think we have to learn to break. Having developer packages installed on your machine was valuable for hobby stuff when you're not really coordinating with a lot of other people. But one of the things that we do have to sort of give up is, yeah, it can't just be whatever you happen to have laying around. We need to actually have a bill of materials. That is a distinct and direct tension with having more hermetic builds

Play episode from 08:02
Transcript

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app