Too Long; Didn't Read
Ruby on Ruby on Rails Developer Alexey Shepelev writes about procrastination and motivation. Why is this problem usually less acute in other professions? Why are programmers so special? It's all about the specifics of programming (systemic solutions to complex problems). You cannot program half-heartedly – such work is slim to none. A code with one insignificant error will not work properly, even if the other 99.99% are correct. Writing a bad code is an absolute waste of time and effort – this will not speed up fixing it.