OK, I got around to watching this talk. It’s pretty cool! (And nice to see who I’m talking to, finally!)
But I’m not convinced it’s a matter of ‘dependency footprint’, per se. Rather it’s about starting from a very small core, and bootstrapping the rest of the environment from there. The important thing is that the core itself is small and minimal, not that it’s implemented using minimal dependencies.