Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Egoless work

Take your ego out of the equation
Security Strategies Alert By M. E. Kabay , Network World , 02/02/2006
Sign up for this newsletter now!

Mich Kabay takes a high-level view of security issues and provides resources to help safeguard your corporate and personal security.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Candidates for the information assurance master’s program I direct (the Norwich MSIA) must submit an essay responding to detailed questions for the admissions committee. My colleague Prof. Peter Stephenson, the associate program director of the MSIA, and I read these essays closely and base much of our decision on the quality of the thinking and of the writing presented by our candidates. We also learn a lot from our applicants’ stories.

In particular, I was struck recently by a comment an applicant included in her discussion of her perfectionistic tendencies (all details are obscured to protect confidentiality). Sally wrote:

“Sometimes I get really frustrated when my ideas for protecting the network are rejected. For instance, I recently recommended to the CIO that we install a resource management software package to monitor critical elements of our production system (we have over 25,000 users who depend on it for their daily work) but he just said he didn’t think we’d get it into our budget this fiscal year. I was so mad I felt like completely giving up on any improvements to network management. I realize that my perfectionism sometimes makes me stop arguing without defending my ideas and I’ll be working on that aspect of my personality as we work through the weekly essays and the practical recommendations of the term papers.”

I think that this student (she was accepted, by the way) will have to learn to separate her sense of self from the ideas or proposals she makes. All of us naturally feel ego-involvement in our ideas; however, perceiving rejection of an idea as a rejection of oneself in some global sense is not healthy for us or for our organizations. For many years, I have been practicing and teaching “egoless work” as enunciated many years ago by Prof. Gerald (Jerry) Weinberg, one of the most influential thinkers and writers about the human dimension of software engineering and technical management.

In an article I wrote a few months ago for my graduate students, I included this passage:

“I learned about egoless work before some of our MSIA students were born: it was in the mid-1970s that I first read Gerald Weinberg's classic text, The Psychology of Computer Programming. Weinberg pointed out how easy it is for programmers to identify their work as an extension of themselves. The danger is that criticism of the program becomes emotionally distressing to such programmers; faced with failure of their code, some programmers will search desperately for excuses - user failure, bad operators, bad operating systems, and so on. Excessive ego-identification with their own code can prevent programmers from identifying errors in their own code; Weinberg writes, ‘A programmer who truly sees his program as an extension of his own ego is not going to be trying to find all the errors in that program. On the contrary, he is going to be trying to prove that the program is correct - even if this means the oversight of errors which are monstrous to another eye.’”

M. E. Kabay, PhD, CISSP-ISSMP, is Program Director of the Master of Science in Information Assurance program at Norwich University.

  • Share/Email
  • Tweet This
  • Comment
  • Print
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed