Ignore marketing and customer development at your peril. An engineer starting a company is now a business person. Your startup won’t live or die based on whether you ship code once a day or once a week. It will live or die based on whether people actually give a damn about your product.