home *** CD-ROM | disk | FTP | other *** search
- Brief Description
-
- The Duniho and Duniho Life Pattern Indicator (DDLI) is a program
- that asks you questions in order to determine your Life Pattern. The Life
- Patterns correspond to the sixteen psychological types measured by the
- Myers-Briggs Type Indicator (MBTI), and they are represented by the same
- abbreviations. By using knowledge that Terence Duniho has added to the
- study of Type, this program also checks itself by asking supplementary
- questions about other preferences that correlate with a person's type.
-
- Copyright
-
- The DDLI and this documentation are Copyright (C) 1992, 1993, 1994
- by Fergus Duniho. Most of its questions are drawn from and based on those
- in two questionaires by Terence Duniho. These are his "Preference Patterns
- Questionaire" and "What is Your Personality Pattern?" from his book
- _Wholeness Lies Within: Sixteen Natural Paths Toward Sprituality_. "What is
- Your Personality Preference" is Copyright (C) 1985, 1991 by Terence L.
- Duniho. Fergus Duniho uses questions from these questionaires with the
- permission of Terence Duniho.
-
- Contents
-
- The following should be included:
-
- ddli - The program (compiled for the Amiga with DICE)
-
- Readme.1st - A file you should read before using the DDLI.
-
- ddli.c - The main source code.
-
- fpdio.c - A file containing the source code for some input/output
- functions I wrote.
-
- qst.c - A file containing the qst type and the functions that use
- it.
-
- strdup.c - A file containing the "strdup" command in case you don't
- have it.
-
- ddli.doc - This file, the documentation.
-
- DDLI.QST - The file of questions used by the DDLI.
-
- pts - "The Personality Type Summary" by Jon Noring
-
- Descriptions of each of the 16 types:
-
- esfj, esfp, estj, estp, enfj, enfp, entj, entp, isfj, isfp, istj,
- istp, infj, infp, intj, intp
-
- Distribution
-
- The latest version of the DDLI may be freely distributed as long as
- it is left unchanged, and it always distributed with its source code
- (DDLI.C, QST.C, FPDIO.C, STRDUP.C), this documentation file, DDLI.QST,
- which contains the questions, and the supplentary text files. It may be,
- but does not have to be, distributed with any executables. If you want to
- distribute it with commercial products, such as books on Type, you need the
- written permission of the author.
-
- Whenever I release a new version, please stop distributing older
- versions. Please remove older versions from software libraries, disk
- collections, and electronic bulletin boards. This is especially important
- when older versions had bugs.
-
- Compiling
-
- You may have to compile ddli.c to run the DDLI on your computer.
- The DDLI is a completely portable Standard ANSI/ISO C program. You should
- be able to compile it and run it on any computer that has a Standard C
- compiler.
-
- First, look at ddli.c in a text editor and make sure that the
- preprocessor definition for OPSYS is set to the operating system that you
- want to compile ddli.c for. It should be set to AMIGA, MSDOS, or OTHER.
- If OPSYS isn't set for your operating system, set it to your operating
- system and resave ddli.c.
-
- Next, make sure that the source files are all in the same
- directory. If your operating system is case-sensitive, make sure the C
- source code file names are lowercase. Then type "cc ddli.c -o ddli". You
- may have to change "cc" to the name of the frontend for your compiler, such
- as "dcc", "bcc", or "gcc".
-
- If you use an IBM or compatible, you may have to add carriage
- returns (ASCII 13) to the end of each line (unless somebody has already
- done it for you). The Amiga, which I use, uses only the newline character
- to end each line, but the IBM uses both a newline and a carriage return.
-
- If it doesn't compile, it may be because your C compiler doesn't
- have the "strdup" function. In that case, uncomment the line which
- includes "strdup.c" and try to compile it again.
-
- DISCLAIMER
-
- I offer no guarantee that this program will accurately measure your
- type. I am not a trained psychologist, and I have tested these questions on
- only a few people. I have mainly used my knowledge of type to put them
- together. Although most were written by Terence Duniho, whose life work is
- psychological type, I wrote some of them, particularly the supplementary
- questions. This program is experimental, and I hope to use the
- computer-user community as my testing ground. If you already know your
- type, I would greatly appreciate it if you would report on the accuracy of
- this program.
-
- Also, if this program somehow messes up your computer or your data,
- I, Fergus Duniho, am not to blame. You use this program at your own risk.
-
- Furthermore, I am not responsible for any use that anyone makes of
- this program or its results. If, for example, someone chooses to
- discriminate against you because of the type you scored as on the DDLI, you
- should sue the person who discriminated against you, not me.
-
- Finally, I do not guarantee the accuracy of any of the documents in
- this archive. In particular, the authors of the type descriptions have
- their own ideas about who belong to particular types, and these do not
- always agree with my opinions or with those expressed to me by my father.
- Nevertheless, I'm not going to bother correcting them. In writing these
- descriptions, they did an important job that I didn't want to do, and I am
- not going to start doing their job for them. I'm going to stick to working
- on the program itself and leave supplementary text files to others.
-
- The Life Pattern Model
-
- The Life Pattern model is based on Carl Gustav Jung's four
- psychological functions. These are thinking, feeling, sensing, and
- intuition. The former two are judging functions, and the latter two are
- perceiving functions. The judging functions are those we use for making
- decisions. The perceiving functions are those we use for gathering
- information. According to Jung, the personality of each person is
- characterized by the dominance of one of these functions over the others.
- He also added that each person used his dominant function is either an
- extraverted way or an introverted way. Someone who used his dominant
- function in an extraverted way would rely on it when dealing with the
- external environment, such as in public settings, with people who aren't
- intimates, etc. Someone who used his dominant function in an introverted
- way would rely on it when alone or with intimates. Thus, Jung's personality
- theory had eight psychological types. These were Introverted Sensors,
- Introverted Intuitors, Introverted Thinkers, Introverted Feelers,
- Extraverted Sensors, Extraverted Intuitors, Extraverted Thinkers, and
- Extraverted Feelers.
-
- Jung also held that each type had an auxiliary function, as well as
- the dominant function. For the sake of balance, the auxiliary for a
- psychologically healthy individual was a perceiving function if the
- dominant was a judging function and a judging function if the dominant was
- a perceiving function. Furthermore, a person would use the auxiliary in the
- opposite way as the dominant function. Extraverts would rely on the
- auxiliary for introverting, and introverts would rely on it for
- extraverting.
-
- The introduction of the auxiliary split each of Jung's types into
- two, effectively giving us Myers-Briggs' sixteen psychological types. For
- example, Introverted Thinkers would be divided into Introverted Thinkers
- with Intuition as an auxiliary and Introverted Thinkers with Sensing as an
- auxiliary. The Myers-Briggs types are based on four sets of opposing
- preferences. These are extraversion vs. introversion (E vs. I), intuition
- vs. sensing (N vs. S), thinking vs. feeling (T vs. F), and perceiving vs.
- judging (P vs. J). The preference for extraversion or introversion
- indicates the way in which a person uses his dominant function. The
- preference for perceiving or judging indicates which function (the dominant
- or the auxiliary) the person relies on for extraverting. As I already
- indicated, the dominant and the auxiliary together include both a
- perceiving function and a judging function. P's rely on the perceiving
- function for extraverting, and J's rely on the judging function for
- extraverting. The preference for thinking or feeling indicates the
- preferred judging function, and the preference for sensing or intuition
- indicates the preferred perceiving function.
-
- Using this information, we can determine the Jungian type that
- corresponds to each Myers-Briggs type. Take, for instance, my type: INTP.
- The "I" indicates that I use my dominant function for introverting. The "P"
- indicates that I rely on my preferred perceiving function for extraverting.
- Since I am an introvert, this means that I rely on my preferred judging
- function for introverting. In other words, my dominant function is my
- preferred judging function. Since this is thinking, that means I am an
- Introverted Thinker. My auxiliary is my preferred perceiving function, and
- that is intuition. Therefore, an INTP is an Introverted Thinker with
- Intuition as an auxiliary. Each Myers-Briggs type can be translated into
- its corresponding Jungian type in like manner. Here is a table of what each
- type corresponds to:
-
- INTP: Introverted Thinker with auxiliary Intuition
- ISTP: Introverted Thinker with auxiliary Sensing
- INFP: Introverted Feeler with auxiliary Intuition
- ISFP: Introverted Feeler with auxiliary Sensing
- INTJ: Introverted Intuitor with auxiliary Thinking
- INFJ: Introverted Intuitor with auxiliary Feeling
- ISTJ: Introverted Sensor with auxiliary Thinking
- ISFJ: Introverted Sensor with auxiliary Feeling
- ENTJ: Extraverted Thinker with auxiliary Intuition
- ESTJ: Extraverted Thinker with auxiliary Sensing
- ENFJ: Extraverted Feeler with auxiliary Intuition
- ESFJ: Extraverted Feeler with auxiliary Sensing
- ENTP: Extraverted Intuitor with auxiliary Thinking
- ENFP: Extraverted Intuitor with auxiliary Feeling
- ESTP: Extraverted Sensor with auxiliary Thinking
- ESFP: Extraverted Sensor with auxiliary Feeling
-
- The Myers-Briggs model was extended into the Life Patterns model by
- Terence Duniho. According to Terence Duniho, each type also has a tertiary
- function and an inferior function. These balance the dominant and auxiliary
- functions. The tertiary function is used in the same way as the dominant
- function (extraverted or introverted), but it is not relied on to the same
- extent. Also, the tertiary function is always the opposite of the auxiliary
- function. If the auxiliary is a judging function, the tertiary is the other
- judging function; if the auxiliary is a perceiving function, the tertiary
- is the other perceiving function. The inferior function is always the
- opposite of the dominant function, and it is used in the same way as the
- auxiliary. Therefore, the introduction of the tertiary and inferior
- functions do not extend the number of psychological types. There are still
- sixteen.
-
- The advantage of the Life Pattern model is that it gives us more
- tools for understanding each type. Instead of telling us how each type uses
- two of Jung's functions, it tells us how each type uses all four of Jung's
- functions. In effect, it gives us a blueprint for understanding the core
- personality of each type. This blueprint describes the preferential
- hierarchy among Jung's four functions for each type, and it describes the
- way in which each type uses each of the four functions.
-
- First, there are eight different hierarchies among the sixteen
- types. Using a form of abbreviation in which the leftmost letter represents
- the dominant function, these are TNSF for INTPs and ENTJs, TSNF for ISTPs
- and ESTJs, FNST for INFPs and ENFJs, FSNT for ISFPs and ESFJs, NTFS for
- INTJs and ENTPs, NFTS for INFJs and ENFPs, STFN for ISTJs and ESTPs, and
- SFTN for ISFJs and ESFPs.
-
- Second, the Life Pattern model characterizes each type by how it
- uses the four functions. Extraverts use the dominant and tertiary functions
- for extraverting, and the other two functions for introverting. Introverts
- use the dominant and tertiary functions for introverting, and the other two
- for extraverting. Given the eight possible hierarchies of preference, this
- gives us four different ways in which the 16 types use the four functions.
- I call these four different ways directional patterns, for they indicate
- the direction (outward or inward) in which each function is used. Using a
- form of abbreviation in which "I" and "E" indicate the direction in which a
- function is used, these are IT-EF-IN-ES for ISTPs, ENFJs, INFJs, and ESTPs,
- ET-IF-IN-ES for INTJs, ESFPs, ISFPs, and ENTJs, IT-EF-EN-IS for INTPs,
- ESFJs, ISFJs, and ENTPs, and ET-IF-EN-IS for INFPs, ESTJs, ISTJs, and
- ENFPs.
-
- One interesting consequence of this model is that it gives us three
- different ways of understanding how someone's type can be the opposite of
- someone else's. I call these hierarchical, directional, and diametrical
- opposites. Hierarchical opposites have opposite hierarchies but the same
- diretional patterns. Hierarchical opposites never have any letters in
- common in their abbreviations. Directional opposites have the same
- directional patterns but opposite hierarchies. These always have the inner
- two letters the same and the outer two different. And diametrical opposites
- have both opposite hierarchies and opposite directional patterns. These
- have the outer two letters the same and the inner two different.
-
- Here is a chart that describes the directional hierarchy of each
- type. The functions appear left to right from dominant to inferior. "I"
- indicates that the function is used for introverting, and "E" indicates
- that the function is used for extraverting.
-
- INTP: IT-EN-IS-EF
- ISTP: IT-ES-IN-EF
- INFP: IF-EN-IS-ET
- ISFP: IF-ES-IN-ET
- INTJ: IN-ET-IF-ES
- INFJ: IN-EF-IT-ES
- ISTJ: IS-ET-IF-EN
- ISFJ: IS-EF-IT-EN
- ENTJ: ET-IN-ES-IF
- ESTJ: ET-IS-EN-IF
- ENFJ: EF-IN-ES-IT
- ESFJ: EF-IS-EN-IT
- ENTP: EN-IT-EF-IS
- ENFP: EN-IF-ET-IS
- ESTP: ES-IT-EF-IN
- ESFP: ES-IF-ET-IN
-
- For further information about Type, the Life Pattern model, and the
- sixteen different Life Patterns, consult Terence Duniho's book _Wholeness
- Lies Within_, or some other book about Type. _Wholeness Lies Within_ can be
- ordered from Type & Temperment, Inc., PO Box 200, Gladwyne, PA 19032 for
- $14.95 + $2.09 p/h. Terence Duniho also recommends _LifeTypes_ by Sandra
- Hirsh & Jean Kummerow (Warner Books) and _Gifts Differing_ by Isabel Briggs
- Myers (Consulting Psychologists Press).
-
- How to Use the DDLI
-
- Unless it has been compiled for msdos, the DDLI will first ask you
- how many columns you have on your screen. This is so it can wordwrap the
- text to fit on any screen size. It will then ask for your name. It expects
- that your name will be less than 80 characters long.
-
- The DDLI will then ask you a series of questions. You can answer a
- question by typing the letter that precedes the answer you choose: an A or
- a B. You should follow your answer with a carriage return. After you have
- chosen your preference, it will ask you to rank that preference on a
- scale of 1 to 7. This will allow you to weight how important a preference
- is to you. If you want to go back to a question you previously answered and
- change your answer, you can go back to the previous question by typing
- "Prev" or just "P" followed by a carriage return. Keep doing this until you
- get back to the question you want to answer differently. After you have
- changed your answer, the DDLI will resume with the next question that you
- haven't answered. If you want to postpone answering a question until later,
- type "Skip" or just "S" followed by a carriage return. You will see this
- question again after you have gone through the remaining questions. If you
- want to quit the DDLI, type "Quit" or just "Q" followed by a carriage
- return. Whatever you type in while answering the questions, the DDLI will
- read only the first character. If it isn't an "A," "B," "P," "Q," or "S,"
- the DDLI will tell you what sort of input it expects from you.
-
- When you answer each question, there are some things you should
- bear in mind.
-
- 1. Do not base your answer simply on the most recent event in
- your life that fits the question. Rather, base your answer on
- your general pattern of behavior, not your behavior on one
- occasion.
-
- 2. Do not answer the questions according to how you want to be
- when that differs from how you actually are. Base your answers
- on how you actually are.
-
- 3. Do not stretch your imagination by trying to imagine situations
- that are favorable for each answer. Rather, base your answers
- on how you are in the situations you normally find yourself in.
-
- Here are some other tips on answering the questions. If one answer
- immediately seems more you than the other, go with that answer. For
- questions where this doesn't work, ask yourself which answer would take
- less energy or be more natural.
-
- Finally, remember that this is not a test. Nobody has an answer key
- with the right answers in it. The right answers depend upon who you are.
- This program does not measure degrees of normality and abnormality. It
- merely measures differences that may exist between normal, psychologically
- healthy individuals.
-
- Understanding the Results of the DDLI
-
- After you have answered all the questions, the DDLI will display
- the results to two different sets of questions. The first set of questions
- measures for extraversion vs. introversion, sensing vs. intuition, thinking
- vs. feeling, and judging vs. perceiving. These are the same four sets of
- preferences that the MBTI measures for. It first presents your scores on
- these questions and tells you what type they indicate. If you unambigously
- score as a definite type, the DDLI then presents the directional hierarchy
- of functions for that type. If you score as an X-type, it doesn't. X-types
- are not real types. An "X" in a type means it is uncertain which way the
- preference goes, not that there is no preference.
-
- The second set of questions measures for preferences that the MBTI
- does not measure for. These are extraverted thinking and introverted
- feeling vs. extraverted feeling and introverted thinking, extraverted
- intuition and introverted sensing vs. extraverted sensing and introverted
- intuition, and rationality vs. a-rationality. The pairs of opposites are
-
- Extraverted Thinking vs. Introverted Thinking
- Extraverted Feeling vs. Introverted Feeling
- Extraverted Sensing vs. Introverted Sensing
- Extraverted Intuition vs. Introverted Intuition
- Rationality vs. A-Rationality.
-
- The DDLI measures for the first two together because the types who
- extravert feeling and introvert thinking are the same, and the types who
- introvert feeling and extravert thinking are the same. And it measures for
- the second pair together because the types who extravert sensing and
- introvert intuition are the same, and the types who extravert intuition and
- introvert sensing are the same.
-
- The DDLI presents the scores on these questions and then indicates
- which types these scores suggest. These two types are always 4-letter
- opposites, which I referred to previously as hierarchical opposites. This
- is because these questions measure for directional preferences and for only
- one hierarchical preference. Hierarchical opposites, as you may recall,
- have the same directional patterns but opposite hierarchies. And any two
- types with opposite hierarchies have the same the same kind of dominant
- function: a judging function (thinking or feeling) or a perceiving function
- (sensing or intuition).
-
- Finally, the DDLI compares the type suggested by your answers to
- the first set of questions with the types suggested by your answers to the
- second set of questions. If it finds a match, it tells you that your
- results on the supplementary questions corroborate your results on the main
- set of questions. It otherwise tells you that your results on these two
- sets of questions conflict.
-
- If there is a conflict between your scores, there is no rule for
- determining which one is right. You should get ahold of a description of
- the types and read the descriptions for each of the types that the program
- suggests you are. And even if your scores don't conflict, you should read
- the descriptions of the type you scored as to really make sure you are that
- type. There is no guarantee that this program will accurately measure your
- type. I think that in most cases it will, but in your case it might not. If
- it doesn't, I hope you will offer your suggestions for making this program
- more accurate in the future.
-
- History
-
- V 1.00 (12/31/1992) - The first version
-
- Bug: It displays the functional hierarchy of
- an ENTP no matter what type you scored as.
-
- V 1.01 (01/03/1993) - Bug fix.
- A few changes and additions to QST.
-
- Bug: When it displays the functional
- hierarchy of the type you scored as, it
- assumes that you scored as an extravert, even
- in you scored as an introvert.
-
- V 1.10 (01/07/1993) - Bug Fix plus Feature Update.
- Can now send output to printer or file.
- Displays scores to supplementary questions.
- One grammatical correction in QST.
- One question in QST replaced with another.
-
- V 2.00 (01/31/1993) - Because I switched from the crippled freeware
- version of DICE to GNU C, I added some
- features that I couldn't previously put into
- the DDLI. Here are the new features:
-
- * Randomizes question order and answer order.
- * Allows you to skip questions until later.
- * Allows you to go back to questions and change
- your answers.
- * Displays output in a more understandable
- format.
- * QST renamed as "DDLI.QST"
- * Some major changes in DDLI.QST.
- * DDLI.QST now groups together questions that
- measure for the same preference.
- * Reads "DDLI.QST" all at once and closes it
- before asking any questions. This means you
- no longer have to keep the disk with the
- questions on it in your disk drive when you
- are running the DDLI.
- * Saves a file that contains a record of all
- your answers. Sending me this file will help
- me make the DDLI more reliable.
-
- V 2.01 (02/26/1993) - It turns out that I could incorporate the
- additions to V2.00 with DICE. This version
- has all the same features, and I have
- compiled the Amiga version with DICE so that
- it will not require ixemul.library to run.
- (If you have GNU C, you might want to
- recompile it, since the GNU C version takes
- up less space.)
-
- It's essentially the inside, rather than the
- outside, of the program that has changed with
- this version. The main difference is that
- this version stores the questions in a linked
- list instead of in an array. This is to
- prevent memory fragmentation errors that
- occur from asking for a large chunk of
- memory.
-
- V 2.02 (04/04/1993) The DDLI now puts a linefeed after the
- version string when it creates a record of
- your answers.
-
- ".raw" files renamed ".dar".
-
- Added Readme.1st.
-
- The "wrapwrite" function in fpdio.c now takes
- multiple arguments.
-
- V 2.03 (12/03/1993) Removed my GEnie address from the text
- printed at the beginning of the program,
- because I have quit GEnie.
-
- Changed my address in the documentation,
- because I moved over the summer.
-
- V 2.04 (12/04/1993) Bug fixes to make it work with less
- forgiving compilers than I have for my
- Amiga.
-
- V 3.00 (12/11/1993) Preprocessor instructions make it easier to
- compile the DDLI for different operating
- systems.
-
- It no longer asks for a seed value for the
- random number generator. Instead, it counts
- clock ticks to get a seed value.
-
- Instead of just creating a "*.dar" file, it
- asks you if you want a record of your scores
- created, and then it asks you for a filename
- for it.
-
- Added the "yesno" function to "fpdio.c".
-
- Added the "pow" function to "ddli.c"
-
- Previous versions failed to randomize the
- order of the answers to each question. This
- version doesn't fail to.
-
- Asks you to rank the strength of each of your
- answers on a scale from 1 to 7. Includes
- strength ranking in record of raw scores.
-
- More questions. Some questions removed or
- changed.
-
- V3.10 (01/05/1993) Fixed bug in pow().
-
- Used gcc's -Wall option to find and remove
- some extraneous code.
-
- Including various text files:
- 1 - Descriptions of each type.
- 2 - Personality Type Summary
-
- Added the ability to read in a record file
- and return the interpreted results on it.
- This is useful for people who accidently save
- the record file under the same name as the
- interpreted results file. To use this
- feature, include the record file name as a
- command line argument.
-
- Acknowledgements
-
- The individual acknowledgements are listed in historical order:
-
- My INFJ father, Terence Duniho, for providing the theoretical
- structure behind this program plus most of the questions.
-
- INTP Gerald Erichsen for compiling the IBM version, for a bug
- report on version 1.00, and for suggesting the printing feature.
-
- INFP Kirk Worcester for a bug report on version 1.01.
-
- ENFP Jayne Thrall for letting me test a bunch of questions on her.
-
- Those who have given me feedback on GEnie.
-
- INTP Mark Lillibridge for most of the bug fixes made to V. 2.04.
-
- INTP Joe Butt, ENTP Brian Yamauchi, and INTJ Marina Margaret Heiss
- for the type descriptions they wrote, and for their permission to include
- them.
-
- ISTP(?) Vic Thompson for asking me if the DDLI could read in a
- record file. It can now.
-
- INFJ Jon Noring for writing the freely distributable "Personality
- Type Summary," and for founding alt.personality.psychology.
-
- And those who have given me copies of their scores. At the moment,
- I'm still writing the program that will use these, but I will finish it
- soon.
-
- How You Can Help
-
- The DDLI is in constant development, and your feedback can make it
- more reliable. The simplest thing you can do is send me a copy of your
- raw scores. After you have answered all the questions, the DDLI will ask
- you if it may create a record of your scores. I would appreciate it very
- much if you would email me a copy of this record. I intend to write a
- database program that will interpret these records and give me statistical
- data on them so that I can determine which questions work best. My email
- addresses are below.
-
- If you want to do more, you can tell me why you answered the
- questions as you did. It will be particularly helpful if you tell me why
- you chose answers that conflicted with your type.
-
- About the Author
-
- I am Fergus Duniho, the 26 year old INTP son of INFJ Terence
- Duniho, the Executive Director of the newly formed Life Patterns Institute.
- Except for this filial relationship, I have no associations with the Life
- Patterns Institute, and I am completely unassociated with any other
- organization devoted to the study of psychological type. Although I am
- knowledgeable on the subject of psychological type, I'm probably not an
- expert on the subject.
-
- I am currently a Ph.D. candidate and a T.A. in the philosophy
- department at the University of Rochester. I plan to teach philosophy to
- undergraduates after I get my degree. My calling is to be a teacher.
-
- Besides this program, I have written other software for the Amiga.
- These include a spelling checker called AlphaSpell and a pagination program
- called Paginate.
-
- You can reach me by email or by post. You can reach me through the
- Internet at fdnh@troi.cc.rochester.edu. You can also send me email on the
- FileWorks BBS in Rochester, NY. You can reach me through regular mail at
-
- Fergus Duniho
- 1095 Genesee St.
- Rochester, NY 14611
-
- If you want me to reply back to you, it is best to use email, since
- I don't keep a large supply of stamps.
-