?
Beyond Interpretation - Interpretation of Technical Text
■ Bear Festival
(This article is started on "Chinese Reading News" August 4, 2004)
Anyone who is not saying that it will be silent.
- Logic Philosophy in Logic Philosophy
St. Augustine talks about the process of people learn to be self-expressed: "I have repeatedly listened to those languages, according to the order in various statements, I gradually picked up their meaning, just
Strong drums, borrowing to express my will. "In Vitgenstein, the interpretation of the world is like a game of children, and the rules of the game are not someone else, it is the language. It is the way people say things. If the drainage system is a discourse system. The language game "
In the field we are familiar with, a first successful discourse system is pattern. The "Gang of Four" (Gang of Four, GOF) The famous "design pattern" makes the world's shocking reason not to 23 exquisite design patterns, but a transcendence of language boundaries - software developers I realized that there is a language (that is, C. Alexander "Mode Language" as early as the 1970s) can be used to talk about their design. As Titgenstein said, the boundaries of ideas can only be divided by language, and the boundaries are unable to say, so they cannot think about the existence. The appearance of the pattern language makes the design plan have also become something that can be discussed in the conference room and described in the email. Since then, concurrent mode, J2EE core mode, analysis mode, enterprise application architecture mode ... people start using this discourse system to explain more and more programs, and even the bad solution is also named "reverse mode" ( Anti- pattern). As a language of the game rules, its power can be seen.
Where is the power of the discourse? Large extent should be attributed to metaphors. For a unfamiliar area, people always use all of the well-known things to approach the new things here, with a presentation of basic sensibility - think about "Facade mode" and "Builder mode", you can't understand the value of metaphors. . Another empty metaphor is "software engineering". In the 1960s, when the crisis of software was low in mechanical production efficiency, people used the "Engineering" metaphor, which developed a software engineering's discourse system (such as "analyst" and "programmer". Binary opposition). However, when enjoying a metaphor, we still need to keep in mind the essence of metaphor - "Glory" is a metaphor. If you must explain this metaphor in the perspective of the letter, I am afraid you very It is difficult to say what this arrow looks like. Similarly, there is similar misunderstanding for a significant metaphor in technical books. For example, FredBrooks said, "no silver bomb", if you must explain it from the point of view of the number, how can you grasp the concept of the author originally want to spread? - Even if there is a certain technique to increase productivity in order, can the "fundamental problem" of the software (the mapping of the real world and software model) will be solved once?
Since the boundaries of thought are decided by the discourse, if you want to make new ideas, this authors may first have to play a "discourse" - this happens to Pete McBreen plays in his "Software Process". As the communication of thought, the first order he faced is not to explain his theory, or even make your own theory in the right way, but a new discussion that can be used for his readers can be used to think about this new idea. A new metaphor. For example, this "software process", "Technology" metaphor is really better than "engineering"? Even, is "Technology" Is a good metaphor? This is not important. Importantly, Pete McBreen expands the language limit of the software, so that his readers have the opportunity to surpass the interpretation of software engineering, to examine, think, to think about software development. "Software Process" is far-reaching, even from the most conservative perspective, "in the most conservative perspective. Because "people" problem - software developers' career planning, software developers' continuous learning, software developers' own appeal ... These obvious personal, with a certain sub-cultural breath, is The software engineering "unwaver" - software engineering does not provide the words needed to talk about these issues. And the biggest value of this "software technology" is that it is in the mating: the software engineering itself is not wrong, but we can't try to use it to solve all problems - especially those outside the software engineering discourse, can not It is ignored to these problems, but should use an appropriate way to talk about them, solve them. As for those who are extremely inflammatory, they are just - just like McLun, the bait attracting attention. As long as the discourse system of the software process is accessed, what is the idea of "software craftsmen should get the highest salary"?
Susan Santa Sig named her literary reviews as "refusal to interpret" - the value of art is not seen in "Morality", but is "aesthetic feelings" Aesthetics. Similarly, even if the text in front of the "technical work" tag, when its intention is to introduce a new thinking, we must also transcend rational interpretation, with aesthetic vision, experience it with your heart. Discourse impact. If an enthusiastic and careful critics tried to use the existing discourse to explain the concept of "discourse the discourse", I am afraid that his best choice can only be silent. Because, it is his unknown.