I hope I was able to communicate clearly. This wasn't meant to be a rant on why engineering is so hard.<p>Instead, it's meant to show why the technology part may not be that important in the beginning; however, as your product grows, it becomes a vital part - just like customer support, product ownership, project management, etc. etc.<p>I didn't want to point to specific examples because I didn't want to throw people under the bus. If you feel like this post comes across the wrong way, I'd love to hear about it. Thanks!