ride. design. progress. repeat.