How do you balance between "do it right" and "do it ASAP" in your daily work?

Posted by Flot2011 on Programmers See other posts from Programmers or by Flot2011
Published on 2012-12-05T11:46:23Z Indexed on 2012/12/05 17:26 UTC
Read the original article Hit count: 177

I find myself pondering this question times and times again. I want to do things the right way, to write a clean, understandable, correct code that is easy to maintain, but what I really do pretty often is writing a patch upon patch just because there is no time, clients are waiting, a bug should be fixed overnight, the company is losing money on this problem, a manager is pressing hard etc. etc.

I know perfectly well that in a long shot I am wasting much more time on these patches, but as this time is spread over months of work, nobody cares. Also, as one of my managers used to say, we don't know if there will be this long shot if we will not fix it now.

I am sure I am not the only one entrapped in this endless real/ideal choices. So how you, fellow programmers, are coping with this?

© Programmers or respective owner

Related posts about programming-practices

Related posts about management