Answer the question
In order to leave comments, you need to log in
How to overcome perfectionism in a short time?
Hello everyone, I have such a problem as perfectionism, it does not manifest itself in all aspects of life, but for example in programming
When you need to do something, but because I try to do it perfectly and to please
others I don't meet the deadline or I can't finish my hobby projects for a very long time.
If anyone has overcome this habit, tell me how?
Answer the question
In order to leave comments, you need to log in
The desire to overcome perfectionism in a short time is perfectionism in itself, so no way.
> I'm trying to do it perfectly and so that others like it,
Probably, you also take work home, without any additional payment? We need to get rid of this bad habit.
>don't hit a deadline
Set more time for tasks. Although, now most likely, you have created a reputation at work that you almost always manage to meet deadlines. If you put in more time, people will be surprised. Oh well, let them get used to it. If you need time for refactoring, say so, let them take this into account in the project.
I can also advise:
1. Distribute priorities correctly.
2. Make it a rule not to take work home unless it's paid or there's some kind of emergency.
Write something as if it worked, and then, after the project is delivered, you roll out an update with perfectionist code.
No way.
To make a product, taking into account that it must be supported after delivery.
Option, did and goodbye should not cause a desire to lick it.
Psychologists have already been invited to contact you - you should take
the
advice
The realization that the food in the refrigerator has already ended, and you have not yet licked the program.
They do not pay for licking the code, but for the fact that the code works and is useful.
However, in serious projects they require a certain quality of the code (before pushing your code into the main branch - 2 Code Reviews made by different colleagues, for example)
By the way, licking the code does not mean that the code will be good.
Licking - it's more narcissism.
A real high-quality code is a brain strain.
That has no direct connection with narcissism.
For example, check out a series of articles (4 pcs.) on Habré "Clean Architecture"
After drawing up the TOR (on paper or in the head - it doesn’t matter), we need to simplify it.
We share the perception of the product by the user(s) :
1. The user sees it and it should work out the logic without errors and in time, no worse than that of competitors.
2. The user does not see this and cannot estimate the processing time and resource consumption without special tools (if this is a client application) or at all (if this is a server application).
We discard item 2.
Profit!
PS: When you need to "break" records in terms of productivity / resource consumption for competitiveness and PR - you can't do without item 2 ...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question