A modern guide to building software with a focus on adaptation, collaboration, and velocity.