It is believed that most people are more or less obsessive-compulsive. My friends often make fun of me for being slightly ocD. I take some medicine.

In recent days I have been thinking about a question: why do I force, is it good? After thinking, I want to write something down. Don’t spray if I don’t like it.

Just to be clear: from a medical point of view, severe OBSessive-compulsive disorder is indeed a disease, and WHAT I want to talk about here is mild obsessive-compulsive disorder.

First of all, I am an iOS developer, a project will be bigger, function also more and more complicated, if there is no slight obsessive-compulsive disorder, not specification strictly abide by the code, consequences of this code is more and more difficult to maintain, in the end are look not to understand yourself, and let colleagues know, alas, the Yangtze river wave after wave before scold. I have some feelings about this. Large companies are better because the management system of large companies has been quite perfect. Once a friend worked in a large company, he had to write three documents to write a code, and four or five people reviewed it before he could submit it. However, in some startups, the requirements for this aspect may be relatively loose, and the code styles among colleagues are different, so it is ok to implement functions. But this is the company’s problem, and ultimately we have to have a specification for ourselves. For example, iOS development must follow the official OC or Swift standards, while JAVA follows the JAVA specification…. It may seem like a waste of time at the time, but in the end it’s for everyone’s benefit.

As with work, so with life. For example, many times we forget where something is and spend a lot of time trying to find it. If we have mild OCD, at first we tend to put them in different categories and in different places (i.e. which drawer to put bill information in, which drawer to put repair tools in…). It’s easy to find when you need it later.

Answer the headline question: Why coercion? The development of things may sometimes deviate from the right track, so we need to pay attention to the development of things from the end of the uncontrollable.