...1
I should apologise for my English. I write in English, but I don't think in English. As results there are some conflicts between grammar and contents. In all cases contents was preferred. Of course this aspect of the article is the subject of improvement. If you'll help me, please http://home.pages.de/ Vit/ErrorLog_Dragons.htmlvisit my site.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...2
Some people replied that I dislike science. This is not true. The situation is simpler. I hope I have what to say and I won't hide my toughs behind complex words.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...3
You cannot find here prescriptions how to treat your problems, at least your current problems.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...4
Ruslan Shevchenko had noted that the ``debug'' game is interesting by itself and is not caused by bad management. This is partially true. The value of ``debugging'' may be extraordinary high for the people that like seek solutions of very complex problems. As rule these people are already scientists. I had asked one such scientist about his wonderful programming style. He replayed that he doesn't need formal things and even comments, while he is working in a RESEARCH organisation where the members ether have PhD or masters degrees.
I should note here that some other scientists have the best programming styles I had even seen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...5
The psychologists have found many games in the humans' behaviour. The world of software is a would of many kinds of very interesting games. There are games for programmer and for user, for clerk and for manager, for beginner and for expert, for one participant and for big teams. The description of them is the subject of the other article(s).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...6
I repeat again, we consider a model. The live software development is more complex. Don't miss the model with the reality.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...7
Some people, who had read first drafts, asked me to continue this theme. This is the subject of other parts of the project ``ErrorLog''.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...8
If you haven't, you may have not enough experience to understand this paper.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...9
Of course it may be successful too. In this case I can speak about ``proved solution''. All failures may be explained as the results of incorrect use. Well, a new kind of Silver Bullets is ready to be used.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...10
The first reaction about the cost of a bad decision was quite morbid. I want to warn you. It may be interesting to write an article, a book or a doctor work and find hundred and one method to convert my descriptions into numbers and formulas. I think this is not worth to do. Either you get the method less precise than a meaning of an ordinary expert or the cost of the measurement will be more then the cost you try to find.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...11
And they do this. I seek experts and ``best programmers'' that left a company in a such situation. I have a number of questions to ask.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...12
Are you bored from my infinite repeats of this ``is more complex''? This is a clear sign that you don't understand how complex the human is.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...13
There are precise psychological experiments. Unfortunately they are very expensive and complex to implement. For instance could you apply electroshock to get pure true unconscious reactions?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...14
This rule may have the following explanation. The progress may be much more than 10 per cent, but adequate plan cannot be based on such hope. In case the company has a good process for software development, the improvements of such process cannot be big. In case there are possible the improvements of productivity about 50 or 100 per cent, the company has a very bad process yet. In other words it doesn't know how to develop software. Of course it is naive to wait from such company a correct use of the promising method. Consequently the bigger the changes may be the less probably they are.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...15
The big companies are worse on this field, but they can live in such conditions, at first due good marketing. A major part of decisions in a big company is based on the internal politic not on the economic. A small company may die due few bad decisions and is much more interesting to be analysed.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...16
The results of these are many funny things. The Seek for Right Silver Bullets is not the worst of them. They will be described lather in ``The Dragon of Silver Bullets''.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...17
The good documentation always changes the user. The simplest situation is, where it adds knowledge. The better documentation teaches the user to live with new knowledge.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.