Design, Build, Test, Repeat