In the scope of software engineering I disagree.<p>For software, the rope is the engineering. Whenever I need to move fast in a production environment I make damm sure my software is as good as I can make it because I <i>know</i> something will come and bite me in the ass otherwise. I know patience and carefull design makes me <i>fast</i> in the long run. I&#x27;ve done projects in short span and they were successfull precisely because of the quality I put in the code, and aggressive application of YAGNI.<p>Note: good here means understandable and simple, not some god awful super-elegant object abstraction scheme.<p>It might seem people with cowboy coding skills do well but it&#x27;s only an illusion - they have faced as many bugs but they just code around them or do a quick fix.<p>The result from the latter is unmaintainable spaghetti.