While IDEs automate much programming work, many of us still use an external tool for the build process. General-purpose scripts help with compiling, testing or deployment, but for multiple/distributed/complex build projects, the work of maintaining these scripts becomes anything but automated. This talk discusses how to radically simplify your build.