Introduction
Working as a programmer in one small enterprise connected with a government order, one has to face many problems inherent in such organizations. This is incompetence, and irresponsibility, and unwillingness to develop, and a simple lack of interest in the work performed. At some point, everyone decides for himself to change jobs, and here an ordinary programmer often has “anchors” that keep him at work. First of all, this is responsibility to colleagues for unfinished projects. Why is it usually possible to hear from familiar programmers: “I’ll finish the project and leave”?
Problem
The work of the programmer is associated with constant mental activity. The duration of this activity to solve the task cannot be absolutely accurately measured (Mythical Man-Month, F. Brooks, 1975). Therefore, in complex and lengthy projects there are errors, failures of dates. Many projects stop before they start.
In this light, the programmer looks like a person poorly motivated, irresponsible. At the same time, he completely lacks a conscience! But in life, everything usually leaves, everything except the programmers. Programmers want to finish the project, correctly transfer the source code, add documentation ... Of course, not all programmers are like that, but they seem to be the majority.
')
Effects
And now, when people change, deadlines fail, tension floats in the air, does not pay salaries, invites you to a better paying job - good programmers work to a certain point. And this point can be far away, and employers in the person of bosses begin to use it. And no matter how hard the programmer tries, he doesn’t get any better. The programmer is working gritting his teeth and repeating the word "Must", "Must finish the project."
You can take, for example, a book. If you start reading a book, then it is better to finish it, otherwise there will be some kind of spiritual pit. All my life, at the mention of this book, thoughts will come: “But he began to read, why didn’t he?”. So programmers seem to be people who are trying to keep the number of these holes to a minimum.
Decision
Due to the lack of open publications with research on this issue, the decision is chosen by everyone for himself. Someone puts the installation for himself: “Another month without a salary and that's it!”, Someone: “After two months the project is archived and free!”. But still this is everyone’s decision. The main thing is to accurately determine this point and not to retreat from the plan, otherwise others will start using your weakness.
findings
Programmers are ordinary people. But they have a heightened sense of responsibility, because they create works of programmer art, always different and unusually complex. They love their programs and strive to bring them to, if not perfection, then working condition. Programmers should monitor their responsibility and, of course, always try to complete their projects!