The indirect pattern is particularly challenging because it requires that writers think deeply about what it means to create genuinely reader-centered texts. This focus on the reader is often absent from academic writing, as well as from everyday professional messages and conversations. This week, we will focus on ways of delivering bad or unwanted news in a tactful, empathetic way that is reader-centered and as positive as possible. In these cases, particularly if you are interested in maintaining a professional relationship with the reader, it is best to slow down and approach the task in a more indirect way. You might be required to deliver bad news or sensitive information that the reader may not want to hear but needs to know. Sometimes, however, you might be uncertain about how the reader will react to your message, or you might know that he/she will be upset or even angered by it. You don’t need to be diplomatic or tactful in order to maintain the professional relationship.You know that he/she is anxious to get the information you are sending.You already know how the reader will react.Recall our discussion about organizational patterns of communication introduced in Chapter 3.1: Choosing an Organizational Pattern.In Chapter 3.2, we looked more closely at the direct pattern of delivering information, which gets straight to the point of your message, without any preamble or contextualization. Identify, based on context, whether a situation calls for the direct or indirect mode of delivery.Identify the structural elements of the indirect pattern.Recognize the differences between the direct and indirect pattern of delivering information.Identify the characteristics of the indirect pattern of delivering information.In strongly typed interpreted languages with dynamic datatypes, most variable references require a level of indirection: first the type of the variable is checked for safety, and then the pointer to the actual value is dereferenced and acted on. Delegation is another classic example of an indirection pattern. Higher-level examples of indirection are the design patterns of the proxy and the proxy server. Object-oriented programming makes use of indirection extensively, a simple example being dynamic dispatch. It is always possible to add another level of indirection. It is easier to move a problem around than it is to solve it. Humorous Internet memorandum RFC 1925 insists that: Kevlin Henney's corollary to this is, ".except for the problem of too many layers of indirection." In some older computer architectures, indirect words supported a variety of more-or-less complicated addressing modes.Ī famous aphorism of David Wheeler goes: "All problems in computer science can be solved by another level of indirection" this is often deliberately mis-quoted with "abstraction layer" substituted for "level of indirection". A stored pointer that exists to provide a reference to an object by double indirection is called an indirection node. For example, accessing a variable through the use of a pointer. The most common form of indirection is the act of manipulating a value through its memory address. In computer programming, indirection is the ability to reference something using a name, reference, or container instead of the value itself. The indirection from human-readable names to network addresses means that the references to a web page become more memorable, and links do not need to change when a web site is relocated to a different server.įreebase Rate this definition: 0.0 / 0 votes In some older computer architectures, indirect words supported a variety of more-or-less complicated addressing modes.Īnother important example is the domain name system which enables names such as en. to be used in place In computer programming, indirection (also called dereferencing) is the ability to reference something using a name, reference, or container instead of the value itself. Wikipedia Rate this definition: 0.0 / 0 votes
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |