|Contents||Bulletin||Scripting in shell and Perl||Network troubleshooting||History||Humor|
|Surviving a Bad Performance Review||Recommended Books||Recommended Links||Gabor's checklist|
|Corporate bullshit||Diplomatic Communication||Negative Politeness||Fighting direct verbal abuse||Soft propaganda|
|Dealing With Negative Criticism||Five Points Verbal Response Test||Rules of Verbal Self Defense||Socratic Questions||Never complain about your boss in office|
|Six ways to say 'No' and mean it||Seven Typical Corporate Email Errors||The Art of Positive Criticism||Minimize office gossip|
|Communication with Corporate Psychopaths||Communication with Micromanagers||Psychopaths in Movies||Humor||Etc|
A positive attitude may not solve all your problems, but it will annoy enough people to make it worthwhile.
Tact is a careful consideration of the feelings and values of another so as to create harmonious relationships with a reduced potential for conflict or offense. It is acknowledgement of other person "personal space" and "non-intrusiveness" into it. Tact is considered to be a virtue.
An example of tact would be relating to someone a potentially embarrassing detail of their appearance or demeanor without causing them distress.
Tact is a form of interpersonal diplomacy, the ability to induce change or communicate hurtful information minimizing offence through the use of consideration, compassion, kindness, and reason. Ideally, a tactful person can tell you something you don't want to hear and you feel thankful for the information,
Synonyms: considerateness, consideration, delicacy, diplomacy, discreetness, finesse, savoir-faire, thoughtfulness.I believe diplomacy is one of the most important elements of office relations. It is the skillful approach to conducting tactful negotiations, and the ability to speak or act without offending. This skill is necessary for attaining successful relations in such a diverse international community as the United States.
The key idea of diplomacy is the idea of minimization and avoidance of conflict to the extent possible. The idea of conflict prevention recognizes that conflict takes many forms. There is some conflict that is destructive, and there are situations that that are from this point of view hopeless and can never be resolved (for all practical purposes) without a conflict. We also recognize that conflict can be a good thing, that good things can come out of addressing it, and sometimes, NOT addressing it is a bad idea.
So, we need to distinguish destructive conflict and constructive. Destructive conflict is conflict that has a low probability of being resolved, and is primarily personality or emotion driven, rather than conflict that is issue based. For example, if you and I disagree about how much you should pay me, we disagree on a single issue - pay, or one dimensional conflict. If however you and I aren't getting along because I don't "like" you, this is a situation with many dimensions and it is more difficult to resolve as other dimensions influence our behavior in this one.
That also means that we should avoid "globalization of the conflict" -- turining conflict over a single issue turns into emotion based conflict. The reason is simple. As soon as there are other dimentions of the conflict especially emotion or personality based based, the conflicts are very difficult to deal with, with a relatively low probability of resolution. It's not impossible, it's unlikely. That's why we use the term destructive conflict; because pursuing the issue makes things worse. Sometimes, one must leave the conflict as it is and make the best of it because pursuing it will make it worse.
We are always going to have issue based disagreements and conflict. Well intentioned people often disagree. What we need to do.
the real difficult person is inside you, March 19, 2003
Most people have difficulty in dealing with certain personality types. An inability to deal effectively with others can cause very serious problems in morale, job performance and self esteem. It has been said that most problems related to losing one's job has more to do with human relations than with job performance per se. As a person who has been fired many times, I can attest to that statement. I've seen incompetent people keep their jobs, but I've seen several people (myself included) lose their jobs over inter-personal conflicts which seem silly in comparison. The more one is able to resolve and or avoid conflicts, the more successful they will be in the long run.
Reviewer: Haseeb (Tempe, AZ United States) - See all my reviews
This book divides difficult people into seven different types namely "hostile-aggressives", "complainers", "silent and unreasponsives", "super-agreeables", "negativists", "know-it-all experts" and "indecisives". Each type of behavior is explained and real-world examples of each in action are given. The forte of the book is how it explains how to cope effectively with each type. In my dealings with others, I've found that the coping advice given is right on target. Chances are, any type of difficult person will fit into one of the aforementioned categories. If not, they will be a variation or a combination of two or more of them. The coping methods given in the book are not always easy to implement because they require a lot of practice and may require a great deal of courage. This isn't a book to just read once, the methods must be studied and practiced if you wish to benefit from it.
One of the most interesting things I've discovered when reading this book is that I have fit into some of the categories of difficult people at times. The more effectively I can learn about and fight my own difficult behavior, the easier it will be for me to deal with others who possess the same traits. Regardless of how much one knows about dealing with difficult people, it can still be a battle to implement the methods given in this book. Therefore, coping with difficult people is not about using some simple trick, it's all about confronting the difficult person within each of us.
There’s a big difference between just being a team leader, and leading so that people will willingly want to follow you. The real leadership test is influence. For example, what if you were employed with a volunteer organization, and your employees’ livelihoods, perks and benefits were not based on whether or not they did what you asked? Would they still do as you say? Do you think they admire, respect and trust you as a role model, mentor and team leader?
Leadership Test: Below are 22 questions to ask yourself about how you are performing as a leader. Do you demonstrate honesty, credibility and competence? You may also want to pass this leadership assessment on to your team. How well are they performing compared with other team members? Consider using this leadership test in performance reviews and for discussions in meetings.
- As a team leader, how do I show that I am honest? Do I do what I say I am going to do?
- Do I make competence, character and credibility priorities? How?
- Do I listen effectively to others with an open mind even when I may disagree?
- How do I demonstrate honest yet tactful communication with team members?
- Do I demonstrate good people skills, or effective leadership skills with my team?
- How am I thoughtful and considerate of others in the department?
- How do I demonstrate my vision and the organization’s vision in a way that others clearly can understand?
- Do employees see how this vision applies to them and to the big picture?
- Do I understand my own goals and how they tie in with organizational goals?
- Are the company goals and my individual goals specific, measurable and in writing?
- How do I take responsibility for my own job?
- Am I proactive in taking on or looking for additional responsibility?
- How do I tactfully suggest better ways of doing things?
- How do I offer ideas for improvement without putting others on the defensive?
- Do I show up on time for work and begin work immediately in a way that contributes to the team?
- Am I alert and “mentally" present for work?
- How do I work to promote better morale with my team and other departments?
- How would I grade the overall quality of my work?
- Do I complete assignments on time and without being negative?
- How do I put forth my best in producing a product or service in which others can take pride?
- Have I received leadership training in the area of conflict resolution?
- Am I open to leadership training in the areas of personal and professional development? If I've received this type of training, am I applying the skills learned?
Go back and reread the first five questions of this leadership test. As a team leader or manager, how are you demonstrating character, honesty, and credibility? I’ve found that in conducting leadership training worldwide, these are key characteristics employees want to see for them to willingly WANT to follow their leader. Were you able to answer "yes" to most of the questions? How would other team leaders in your organization score?
Remember, if people know they can trust you, they’ll follow you.
“Leadership is a potent combination of strategy and character. But if you must be without one, be without strategy." General H. Norman Schwarzkopf
We have observed seven interdependent characteristics of work relationships in successful practices. (To assess your practice's performance in these areas, use the tool below.)
Trust. This is the foundation for any successful collaboration. People in trusting relationships seek input from one another (and actually use it), and they allow one another to do their jobs without unnecessary oversight. Examples of trust include physicians allowing staff to use standing orders for services such as flu shots and practice managers making decisions based on input from staff. Individuals who trust one another can also openly discuss successes and failures to learn from them.
Diversity. Diversity can be defined as differences in the way people view the world. Whether it stems from differences in age, race, gender, education or experience, some diversity of thought will occur in any work setting. Successful practices do not merely tolerate diversity of opinions but encourage it. Diversity broadens the number of potential solutions and enables people in the practice to learn from one another.
Mindfulness. In mindful relationships, people are open to new ideas. A mindful practice avoids operating on autopilot, encourages everyone to express their ideas without fear of ridicule, criticism or punishment, and looks for ways to continually learn and improve.
Interrelatedness. This occurs when people are sensitive to the task at hand and understand how their work affects one another. In addition, they are continually aware of how each person contributes to the goals of the practice and the larger community. Practices that demonstrate this characteristic are better able to deal with unexpected events.
Respect. Respectful interactions are considerate, honest and tactful. People who respect one another value each other's opinions and willingly change their minds in response to what others say. Respect is especially important in challenging situations, as it can help individuals focus on problem solving.
Varied interaction. Relationships in practices can be described as social or task related. Social relationships are personal and often based on activities that exist outside of work; task-related relationships are focused on professional issues. Practices should not view social and task-related relationships as mutually exclusive. In successful practices, a mixture of social and task-related relationships is required, and practices should encourage both.
Effective communication. Communication between individuals can be described as rich or lean. Rich channels, such as face-to-face interaction or telephone conversations, are preferred for messages with potentially unclear meanings or emotional content. Lean channels, such as e-mails or memos, are preferred for more routine messages. In successful practices, individuals understand that both rich and lean communication channels are necessary, and they know when to use each strategy.
How to get there
Fostering these characteristics of positive work relationships in your practice is not the responsibility of a single person, such as your practice manager. While leadership can play an important role, each member of a practice should be expected to lead by example. Modeling desired behavior is one of the most effective ways to encourage the systemic development of these relationship characteristics.
For example, physicians should treat staff with respect and recognize how their actions affect the rest of the practice. They should make an effort to communicate messages effectively and encourage both social and task-related relationships by being social themselves.
What does it look like?
Where is your practice on this continuum?
• Seeking input from others.
• Allowing others to complete their work without unnecessary oversight.
• Feeling comfortable discussing successes and failures.
| Always | | Sometimes | | Never |
• Including people who have different backgrounds or perspectives.
• Encouraging those who think differently about important issues to share their opinions.
| Always | | Sometimes | | Never |
• Being open to new ideas.
• Talking freely about what is and isn't working in the practice.
• Adjusting routines in response to current situations; not running on autopilot.
| Always | | Sometimes | | Never |
• Being attentive to current tasks as well as larger goals.
• Being aware of individual roles and how they affect other functions and people in the practice.
| Always | | Sometimes | | Never |
• Being considerate, honest and tactful.
• Valuing others' opinions.
| Always | | Sometimes | | Never |
• Understanding the importance of both social and task-related relationships.
• Encouraging people to pursue activities outside of work.
| Always | | Sometimes | | Never |
• Understanding when certain methods of communication are more appropriate and timely than others.
• Using "rich communication" (e.g., face-to-face meetings) for more sensitive matters.
• Using "lean communication" (e.g., memos) for routine matters.
| Always | | Sometimes | | Never |
Practices also should allow time to meet and discuss important issues. Practices that meet often provide the opportunity for group interaction and reflection, which results in learning, increased understanding and appropriate action.
Finally, practices should pay close attention to other factors that can influence the quality of their work relationships, such as the hierarchical nature of the staff or the physical layout and organization of the practice. Anything that could potentially hinder the creation of successful work relationships should be examined.
Trust, diversity, mindfulness, interrelatedness, respect, varied interaction and effective communication may seem like simple concepts, but they are critical. When these characteristics are modeled, developed and nurtured, the practice has a better chance of operating successfully.
Don Gabor, in his book Speaking Your Mind in 101 Difficult Situations, gives these examples as ways to boost your listening skills:
Person 1. "I'm not all that crazy about it." < - - - underline indicates key words
Person 2. "Tell me exactly what you don't like about it."
Person 1. "It ought to be pretty clear what I think about that great idea of yours."
Person 2. "I have no idea what you think of my idea. Do you like it or not?"
Person 1. "You know what I'm trying to say!"
Person 2. "No, I don't know what you are trying to say. Please tell me exactly what you mean."
Mr. Gabor offers these tips for using TACTFUL conversations:
- T = Think before you speak
- A = Apologize quickly when you blunder
- C = Converse, don't compete
- T = Time your comments
- F = Focus on behavior - not on personality
- U = Uncover hidden feelings
- L = Listen for feedback
DOs and DON'Ts to Accompany T-A-C-T-F-U-L Strategies
DO be direct, courteous and calm DON'T be rude and pushy DO spare others your unsolicited advice DON'T be patronizing, superior or sarcastic DO acknowledge that what works for you may not work for others DON'T make personal attacks or insinuations DO say main points first, then offer more details if necessary DON'T expect others to follow your advice or always agree with you DO listen for hidden feelings DON'T suggest changes that a person can not easily make.
Could You Just Listen?
- When I ask you to listen to me and you start giving me advice, you have not done what I asked.
- When I ask you to listen to me and you begin to tell me why I shouldn't feel that way,
you are trampling on my feelings.
- When I ask you to listen to me and you feel you have to do something to solve my problem, you have failed me, strange as that may seem.
- Listen! All I asked was that you listen, not talk or do - just hear me.
- Advice is cheap; 20 cents will get you both Dear Abby and Billy Graham in the same paper.
- I can do for myself; I'm not helpless - maybe discouraged and faltering, but not helpless.
- When you do something for me that I can and need to do for myself,
you contribute to my fear and inadequacy.
- But when you accept as a simple fact that I do feel what I feel, no matter how irrational,
then I can quit trying to convince you and can get about the business of understanding what's behind this irrational feeling.
- When that's clear, the answers are obvious and I don't need advice..
- Irrational feelings make more sense when we understand what's behind them..
- Perhaps that's why prayer works, sometimes, for some people - because God is mute, and He/She doesn't give advice or try to fix things.
- "They" just listen and let you work it out for yourself.
- So, please listen and just hear me.
- And if you want to talk, wait a minute for your turn - and I'll listen to you.
. . . Author Unknown
Improving Presentation Skills
Making effective presentations to groups or key individuals is a regular part of an executive's job. Delivering a clearly understandable message that gains the support of the listeners obviously requires expertise in public speaking. Less obviously, it requires that you understand the perspective of your audience and be willing to adjust your presentation based on feedback during the session.
Experts tell us that public speaking ranks highest on the list of situations people fear most (followed by death!). Overcoming this fear requires education and practice, practice, practice!
Few of us are born to be excellent public speakers. We offer encouragement to those who feel insecure ≈ don't give up! Organizations such as Toastmasters (and many others) offer proven techniques for overcoming fear and assistance in mastering master speaking skills. We have seen many, many people become accomplished speakers, who in the past became speechless when asked to speak in public.
A personal experience: Many years ago, I (Barbara Taylor) worked for a boss who recognized that a co-worker and I would not progress well in our careers if we did not learn to overcome our fear of public speaking. The boss was program director for a national professional association and scheduled us to speak at their upcoming convention (a year away). We (naturally) were horrified when he told us his plan for us to speak there!! He explained that he would spend the year teaching us and coaching us how to speak in public. We were quite skeptical at first. After several months of coaching, we had lost our intense fear of speaking in public. By the time the convention came, we were excited and confident. We felt that we could talk about anything to anybody - because we had been doing it in so many different ways as part of our training. It was a wonderful learning experience for both of us and helped us both immensely as we progressed into management.
Some tips for improving presentation skills:
- Know your subject! This is most important.
- Prepare for the speaking situation (outline, writing the entire presentation, delivering it to friends or whatever works for you). Even professional public speakers take time to prepare themselves.
- Prepare outlines and overheads to help develop your confidence in your presentation (part of knowing your topic well).
- Have your outline (or overheads, slides or note cards) with you to refer to as you make the presentation and to trigger your thoughts as you speak.
- In the early stages of your preparation, ask someone you trust to listen to your presentation and give you honest feedback in a one-on-one situation. Ask them what works well and what needs improvement. The more important the results of your presentation are to you, the more important it is to get help in refining your presentation.
- Take classes where you are able to develop presentations and have them critiqued (e.g., classes in public speaking or verbal presentation skills, Toastmasters).
- Tape your presentation (videotape is best) and ask others to critique your presentation. Watch yourself and learn to look for subtle body language clues to your confidence or insecurity.
- Talk to people you respect about how they learned to speak well. Ask them to coach you (if that is appropriate) or try to find someone you admire who will work with you.
- When you are confident, relaxed and enthusiastic about your topic, that comes through strongly to your audience. Remember how much comes through non-verbal clues.
- Ask for feedback from your audience about your presentation and pay attention to what they say.
- In workshops, ask the participants to introduce themselves, state why they are there and what they hope to gain from the presentation. (This is most appropriate if you are making a speech or giving a class to strangers). Based on the participants' needs and expectations, you may adjust your presentation as you go through it.
- In a management presentation especially (e.g., to present your new budget or present sales information), stop occasionally to ask if people understand what you have said.
- If you have an executive coach (or someone who can play that role), have them sit in on your presentations and help you pick up clues from the group. (We did this very effectively with one of our clients who had been promoted to department manager. We used hand signals and other cues to let her know when she was going too fast, too slow or missing the body language of an executive group where she gave regular presentations.)
- Practice, practice, practice!
An aside about written communications:
The disparity in methods of delivering messages is why it is so difficult to write something that is clearly understand by large audiences - only 7% effectiveness is achieved by the words alone!
That is why good visual presentation ≈ using graphics, color, balanced design layout ≈ adds so much to a written message. These additional "clues" can help compensate for the non-verbal aspect of a written message by triggering emotions on the part of the reader. Without such non-verbal clues, the Internet would fail miserably as an effective communication tool.
Notice the difference in these two graphics (one animated and one plain) and the word by itself.
Which one gets your attention? Keep this little example in mind as you develop overheads, handouts and other written material for your presentations.
Leadership Communications Skills
Leaders, executives and managers need to be very clear about what they expect from others. One of the best exercises we have seen to assist in this area is from the book, The Leadership Challenge by James Kouzes and Barry Posner. One of their suggestions for setting an example and behaving consistently with your stated values is to write a "Leadership Credo."
How to Write a Leadership Credo
- Imagine that you are being sent on an assignment to a remote post for nine months. You will be unable to communicate in any way with your team during the time you are away.
- After nine months, you will return and resume your present responsibilities.
- You are allowed to leave behind a one page guideline (your business beliefs, philosophy, values, credo) on how people should conduct business in your absence.
- Write a memo with your guidelines to your team members and others.
- These guiding principles will be given to everyone who works in the organization you lead.
- Take the time to do this exercise.
- Treat it as real.
- Share it with the people on your team.
- Read it to them and give it to them in written form.
- Ask them if they understand it.
- Ask them if they can adhere to the values you have given them.
- Review and revise your statement as necessary.
This "simple" exercise is a very powerful way to measure your effectiveness in clear communication. It forces you to create a document that is clear, powerful and succinctly captures your business philosophy. It is also a strong measure of your ability to translate what you feel into succinct communication that others can use, understand and learn from.
One example of a leadership credo actually put into practice.
If you are willing to do this exercise, it will forever change you for the better. It may lead to pleasantly surprising results with your team members.
Example of a Leadership Credo
- Trust yourself and your own instincts
- Respect others at all times
- Keep smiling
- Love yourself
- Share and stay together
- Enjoy what you do
- Always learn new things
- Accept responsibility for yourself and your actions
- Leave the world a better place than you found it
- Ask "why" and "why not"
- Look at "problems" as "challenges"
- See everyday as a gift
- Be grateful, always
- And, most of all, remember that I love you.
(Comment: the last line was suggested by the team members).
A very good advice
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of environmental, political, human rights, economic, democracy, scientific, and social justice issues, etc. We believe this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit exclusivly for research and educational purposes. If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner.
ABUSE: IPs or network segments from which we detect a stream of probes might be blocked for no less then 90 days. Multiple types of probes increase this period.
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|You can use PayPal to make a contribution, supporting hosting of this site with different providers to distribute and speed up access. Currently there are two functional mirrors: softpanorama.info (the fastest) and softpanorama.net.|
The statements, views and opinions presented on this web page are those of the author and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.
Last modified: February 19, 2014