Demons in the IT Workplace Overview
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Demons in the IT Workplace Overview McLendon and Weinberg's “Beyond Blaming” A Zen teacher's view of “The Basic Human Problem” Brief introduction to forty-three workplace demons listed in the paper. The Demons in the Workplace “classercise”. Antidotes for demons Demons and Professional Codes of Ethics
Beyond Blaming Teaching students about professionalism in a software engineering course. “Beyond Blaming” is a good way to get students to appreciate the role of “work culture” in software development . “Beyond Blaming” introduces the concept of congruence. Congruence is defined as the alignment between the inner and outer realities of an individual who is involved in a software project.
Beyond Blaming (cont.) Speaking the truth in an incongruent work culture can be risky. Blaming is just one symptom of an incongruent work culture. This ISTAS paper views “blaming” as just one of many workplace demons that can proliferate in a poor work environment. These demons are a basic human reality and their impact in the IT workplace can be great.
How a Blaming Culture Hurts a Software Project. People commit to unreasonable plans. People hide facts their managers need to control the project. Creativity is stifled. People spend lots of time trying to protect themselves. Those who are focused on their work need to spend an inordinate amount of time verifying communications. Worker satisfaction and productivity suffers.
How a Congruent Work Culture Helps a Software Project People commit to plans only after open discussion and negotiation. Managers get the information they need so that they can focus on solving problems that arise. Creativity is not viewed as being dangerous. The focus is on getting the job done. Only an appropriate amount of time is spent on verifying communications. High worker satisfaction and productivity.
The Basic Human Problem Demons in the workplace are a manifestation of what Zen teacher Ezra Bayda calls “the basic human problem”. A Zen story: “An ambitious long-time meditator came to see a Zen teacher ....” The Zen teacher is trying to get the student to become aware, deeply aware, of his own dominant demon. The Universe is our Zen teacher.
Quotes from Bayda “The essence of the basic human problem is that we live a substitute life. From our basic human need for protection, security, and comfort, we've fashioned a whole maze of constructs and strategies to avoid being with life as it is.” “ Perhaps we feel that there's some hole inside of us that needs filling. Perhaps we even feel the terror of utter helplessness or of being totally alone. When we feel this anxious quiver in our being, our natural instinct for protection kicks in.”
The Basic Human Problem and Workplace Demons A workplace demon is a protective mechnism within the human psyche. A workplace demon is a pattern of energy that includes thoughts, feelings, behaviors and speech acts. One of my goals, as a teacher, is to get my students to become aware of workplace demons and how they manifest in the IT workplace. Workplace demons are inevitable, but managing the demons and transforming them are important aspects of true professionalism.
Forty-three Workplace Demons Some Examples Impatience “I can't stand it when people waste my time. I take every red light as a personal affront. When people say in ten sentences what could have been said in one or two, I really fume.”
Workplace Demons (cont.) Intolerance “Obviously, I belong to the best ethnic group that ever was. I have a cartoon-like stereotype for every other ethnic group that I take to be the truth. Then, when someone from another ethnic group fits my stereotype, I can feel superior to that person.”
Workplace Demons (cont.) Fear / Anxiety / Worry “The future is pregant with diastrous possibilities. Maybe I will get downsized. What if this project is not a success? What if Sam gets the promotion that I've been trying to get? What if my stock market investments go down the toilet? What if I run out of 'What if?' questions to ask myself?”
Demons in the Workplace (cont.) Lack of Respect for the Other “In any relationship, the 'other' is hardly worth considering. I am sure that the other has nothing in common with me because my construction of reality is the only true construction of reality, and in my construction of reality, I am numero uno.”
Workplace Demons (cont.) Inability to Listen “I doubt very much that anyone can tell me anything that I do not already know. The trouble with listening is that listening might cause me to change my mind, which is more trouble than it's worth.”
Workplace Demons (cont.) Resistance to Change “Look, this is the way things have been done around here for many years. You whippersnappers need to understand that I was programming computers before some of you were even born. The way we've been doing things in the past is the way we had better do them in the future.”
The Demons in the Workplace Classercise The demons cards. Possible classercise scenarios. Questions the students are asked to consider include: How can an individual team member, infected with this demon, interfere with his / her team's efforts to develop a quality software product? How can this demon harm a software project if it infects many team members, not just one?
Questions in the classercise (cont). How can this specific demon cause other demons to manifest within the team? A demon often makes demands. What kind of demonds might this demon make upon a software developer? Is this demon masking a positive energy (attitude) that has gone out of balance? Are there positive qualities that can serve as antidotes to this particular demon?
Remedies for Demons in the IT Workplace What individual developers can do: Take responsibility for their own demons. Know how to best respond when demons manifest within other developers. Be aware of how demons can proliferate. Developer A's demon might elicit demons in Developers B, C, and D.
Remedies for Demons in the IT Workplace (cont.) What managers can do: Be aware of how the work culture might contribute to the creation of demons. (E.g., a work culture that makes unreasonable demands might encourage a host of demons). Be aware that even good management decisions (e.g., to pursue process improvement in a wise manner) can elicit demons in the developers. Managers must overcome demons with wise management practices.
Problem Programmers Here is Steve McConnell's description of a “problem programmer” with possible demons inserted into the text: “... low productivity programmers are either unable or unwilling to follow project coding conventions or design standards [Lack of Respect for the Other, Absolutism, Intelligence, Arrogance, Non-Conformity, Resistance to Change].
Problem Programmers (cont.) “They remove few or no defects from their code before they integrate it with other people's work, or before other people are affected by it. [Laziness, Sloppiness, Individualism, Stubbornness, Personal Glory.] “They can't estimate their work reliably because they don't know for sure whether they will even finish [Inability to Speak to Power, Inability to Listen, Indecisiveness, Avoidance, Vengeance, Non-Conformity, Pride, Dishonesty, Security]. ....
Problem Programmers (cont.) “Considering the absence of direct contributions to the project and the extra work for the rest of the team [Insensitivity, Lack of Respect for the Other, Avoidance, Selfishness], it's no exaggeration to classify these programmers as 'negative productivity programmers'.”
Antidotes Impatience --- Patience; Mindfulness
Antidotes (cont) Intolerance / Sexism --- Tolerance; Embracing the other with respect and compassion; Forgiveness; Objectivity
Antidotes (cont.) Fear / Anxiety / Worry / Negativity --- Faith; Confidence; Objectivity; Enthusiasm; The ability to create positive “what if” scenarios as well as negative “what if” scenarios.
Antidotes (cont.) Inability to Listen --- Deep listening; Mindfulness; Openness to the challenges that life offers; Attitude of the student
Demons and Professionalism For software developers, an important expression of the what it means to be a professional is the Software Engineering Code of Ethics. The SE Code of Ethics states that the software engineer should “strive to be human”. Many aspects of the SE Code of Ethics can be interpreted in terms of bringing specific demons under control.
Demons Addressed (either explicitly or explicitly) in the SE Code of Ethics Dishonesty Carelessness / Gossip mindlessness Backbiting Jealousy Intolerance Lack of Respect for the Other Sexism Blaming Sloppiness Non-conformity. Inability to Speak to Power
The IT Workplace and the World Community Justice and peace begin with each individual. As Ghandi said, “We must become the change we want to see in the world.” People who are afflicted with violent energies cannot create peace. Learning how to transform our workplace demons into positive energies can help us to contribute to a more peaceful and just human civilization.
You can also read