Great read with practical examples. I believe the last one often impacts time to market and testing MVP's quickly. As a tech entrepreneur, I think the urgency to build and fail fast is equally important. As engineers we always want to make it perfect - but its an overkill at times.