News for hackers. Stuff that matters.
Re:Signs that you're a good programmer by twerquie on Thursday April 25, 2013 @12:45PM (#5608244)
> A destructive pursuit of perfection

> * Preference for dismissal over compromise

> * Contempt for delivery dates

This one is so completely backwards it makes me wonder if it is somehow tongue-in-cheek. The best programmers are masters of compromise. In the real world, nothing is perfect.

> * Substantial refactoring on the eve of a deadline

If a team member did this regularly I'd have to recommend their termination.

Re:Signs that you're a good programmer by cunac on Thursday April 25, 2013 @12:48PM (#5608274)
It is true that we shall not be able to reach perfection, but in our struggle toward it we shall strengthen our characters and give stability to our ideas, so that, whilst ever advancing calmly in the same direction, we shall b e rendered capable of applying the faculties with which we have been gifted to the best possible account - Confucius
Re:Signs that you're a good programmer by twerquie on Thursday April 25, 2013 @07:05PM (#5610537)
Of course, we all do this. The the perfect form exists in all of our minds, even the novice, and we keep this with us as we work. However, the author of the article is advocating reckless behaviour and poor judgement in pursuit of actually achieving it.
Re:Signs that you're a good programmer by frozenport on Thursday April 25, 2013 @02:22PM (#5608949)
lol, and at the end of your life you will have made the perfect app?
Re:Signs that you're a good programmer by qu4z-2 on Thursday April 25, 2013 @10:49PM (#5611226)
Of course not. That's the nature of perfection.
Re:Signs that you're a good programmer by mseebach on Thursday April 25, 2013 @01:31PM (#5608597)
A more charitable reading of "Preference for dismissal over compromise" is that you prefer (and respect) that the powers that be picks either your or the other solution instead of crafting a half-assed compromise that satisfies neither party.