next up previous
Next: The Software Bugs Up: The Software Dragons (ErrorLog:Documentation:Introduction). Previous: The Software Dragons (ErrorLog:Documentation:Introduction).

Introduction

This paper is the result of my experience in the area of the software development. Twelve years ago I had written my first program in Fortran. I was delighted with the possibility to transform a text written by a human in a sequence of rational actions executed by a computer. Right from the beginning I was interested in one other magic too. This was a process in the human's head that transformed unclear ideas into the strict text of a program. All this years I studied humans working with the computer. This time I have some rest. I'm currently not forced to write computer programs and can write about writing of computer programs. [sic]1

The form of this article may be not usual for you. It is not scientific-like. I had read many wise books and know many scientific-sounding words, but I use simple terms. Here are no mathematical models, statistical results or quotations of ``classical works''. This paper is a fairy-tale for software developers.2

The subject of the article may look simple. It isn't. You should have some experience in real software projects to understand the concept. Maybe it isn't reasonable for you to read this, if you don't have any assumption what a Software Dragon may be. You can and shall interpret the things I write about in your own manner. There are a lot of examples in the article. They are added not only to explain the Software Dragons, but also to help you to remember examples from your own experience.

This article is an introduction into the Software Dragons. It describes the problem in common. From this article you get to know how and for which purposes you can use Software Dragons in your own work.3


next up previous
Next: The Software Bugs Up: The Software Dragons (ErrorLog:Documentation:Introduction). Previous: The Software Dragons (ErrorLog:Documentation:Introduction).
2002-03-18