How to overcome perfectionism in a short time?

Hi all, I have a problem like perfectionism manifests itself in all aspects of life, such as in programming
When you need something to do, but because trying to make perfect and to be liked by other
Wasting your time, in the end, or not hitting deadlines or unable to finish your hobby projects for a very long time
If anyone overcame this habit, tell me how?
June 8th 19 at 16:27
10 answers
June 8th 19 at 16:29
The desire to overcome perfectionism in a short time is in itself a perfection, so all.
ahah :D - Talia.Becker20 commented on June 8th 19 at 16:32
habits are not produced quickly - marilyne_Roh commented on June 8th 19 at 16:35
June 8th 19 at 16:31
No point in fighting with good habits
June 8th 19 at 16:33
> trying to do and that is liked by other,
Perhaps more to the house and take work without any extra payment? Need to get rid of this addiction.

>not hitting the deadline
Put more time on task. Although now you are likely to have established a reputation at work that almost always make it in time. If you lay the longer time, people will wonder. Well, nothing, let him get used to. If you need time for refactoring and speak, let them consider it in the project.

Still I can advise:
1. To prioritize correctly.
2. Make it a rule not to take work home if it is not paid or some emergency situation.
June 8th 19 at 16:35
Write some how just worked, and then, after the completion of the project, like upgrading from perfectionist code.
June 8th 19 at 16:37
Is a psychiatrist)

This behavior is not a pathology - Talia.Becker20 commented on June 8th 19 at 16:40
June 8th 19 at 16:39
No way.
Make the product taking into account that it must be supported after delivery.
Option made and good-bye should not cause the desire to lick.
June 8th 19 at 16:41
The experts on the psyche has already offered obratitsya - you should take advice

You need to move the perfectionism out of the plane of the code that no one is visible, in the plane implementation for perfect time
Those all features must be implemented, as stated in the TOR, up to a point, for Idealnaya time
But if the problem is not in code and in ui? Well, in the sense in its development. - Talia.Becker20 commented on June 8th 19 at 16:44
you make the interface for many people
Those to understand that you have a bad interface, you need to be grilling all users

Because the first prototype is done by the bulldozer and as to you (the customer) like
And then do A/B tests and do as you wish in reality until the conversion reaches 100% - marilyne_Roh commented on June 8th 19 at 16:47
great tips! Thank you! - marilyne_Roh commented on June 8th 19 at 16:50
My superficial advice, but do not cancel that mania is required to treat along with qualified spec - Leda15 commented on June 8th 19 at 16:53
yeah... yeah... but I, and you probably also know that the probability of a visit to the specialist tends to zero:) - marilyne_Roh commented on June 8th 19 at 16:56
June 8th 19 at 16:43
Find a chief of a perfectionist, at least he will appreciate you!
And fired perfectionist perfectionist - Talia.Becker20 commented on June 8th 19 at 16:46
June 8th 19 at 16:45
The realization that food in the fridge has run out, and you're still the program is not licked.
Do not pay for grooming code, and that code works and benefits.

However, serious projects require a certain quality of code (before paivaniemi your code in the main branch - 2. Code Review is done by different colleagues, for example)

By the way licking of code does not mean that the code will be good.
Licking is more of narcissism.

Real high-quality code is brain power.
That has no direct connection with narcissism.

For example, read the series of articles (4 PCs.), on habré "Clean architecture"
June 8th 19 at 16:47
After writing technical specifications (on paper or in my head - not the point), we need to simplify it.

Share the perception of the product by the user (s):
1. It sees the user and it should work out the logic without errors and no worse than the competition.
2. This is not a user sees and can evaluate the processing time and resource consumption without special tools (if the client application) or at all (if it's a server application).

Reject claim 2.

PS: When you need to "beat" records for performance/resource consumption for the competitiveness and PR - no claim 2 can not do...

Find more questions by tags Organization of the work