Build complex section one piece at a time. finishing off each section as you go. running into issues and overcoming them one problem at a time