How to Build Software From Source

Updated on August 9, 2023
GOTO Chicago 2023
Andrew Kelley
Andrew Kelley

Creator of the Zig programming language

Building software from source can seem like arcane magic; a lost art of history. In fact, it is a skill that can be mastered by learning just a few basic concepts, and resisting the temptation to overcomplicate.

This talk will teach you some real world skills of building software from source, and then I'll take things in a completely different direction, by showing you how to rip apart a project's build system and replace it with the Zig Build System, making building things from source work effortlessly for more people and more platforms.