Notes on building software.