Your code may be elegant, but mine works
Reducing software development practices down to these cute catchphrases is a bit disingenuous. If you're writing throwaway code for a client with loose constraints and a tight deadline you'll write code differently then you would when you expect to maintain a long term relationship with a client who expects a high degree of correctness.  I'm tired of these trite articles espousing some cute mantra holds as if it's some universal property of software development.