Starting with a boilerplate or starter theme is good. Using a theme dev framework like WP Rig is even better.