The people that turn out near perfect work are usually the fastest and just get things done. It is a pity they are so rare.
The people that turn out near perfect work are usually the fastest and just get things done. It is a pity they are so rare.
In other words, the "causes" you identify in your first sentence are actually the consequences of the affliction.
And inasmuch as you merely disagree with it because you think it's the wrong term, well, that's even shakier ground, because the formal definition of language follows from its real-world usage.
There's room for both types of people in the world, but only one should call themselves an engineer.
But I would call this: just my fucking job. Not perfectionism. But I realise also: I'm wrong. Tons of people are unable to do this and call this ability perfectionism, as if it's something bad.
Those that know do, those that don’t perfect.
By that logic, Steve Jobs should have never been good at what he was doing...
I'm sorry, but this notion of yours is kinda insulting to all the perfectionists that had the misfortune of living in a world that doesn't appreciate them.
It is more of a rant caused by me having to wait for the perfectionists to finish their third rate work so I can get on with mine :)
But in all seriousness, I feel like it's a false dichotomy. You can be practical and still demand thoughtfulness and quality. It really kills me when people come to the conclusion that they're mutually exclusive.
If you have skill and understanding of your goals you know exactly how much effort is required for each task and you can balance the competing priorities well.
I think it's a shame that we don't encourage something closer to that balance with professional software development.
The fastest results can be half cooked, when reduced time comes at the cost of shortcuts and trade offs taken. It's all the matter of balance.
Most of all, it seems that 'perfectionists' don't see that it is actually a derogatory term.
It means: you can't distinguish between what's important and what's unimportant, so you loose yourself in unimportant details and waste time.