“Speed Kills” – On Being A Professional
This article is just way too good not to link to Speed Kills.
Some choice quotes:
Frankly, the ability to be deliberate is the mark of a professional. Professionals do not rush. Professionals understand the value of cleanliness and discipline. Professionals do not write bad code — ever.
Or how about:
If you want to be a professional, if you want to be a craftsman, then you must not rush. You must keep your code clean. So clean it barely needs comments.
Another direct quote from uncle bob “literally, the cleanness of your code is determined by ‘WTF’ per minute from the reviewers.”