Design, Build, Test, Iterate