Staying on the surface, we deal with the Swift language, runtime, and standard library all the time. In this talk, we’ll go one small level down and look underneath the surface: Swift Intermediate Language (SIL), reflection, and debug-enabled toolchains. What can we learn, why should we bother, and most importantly, how can it help improve our programming lives?