TrainingConferencesAbout UsContact UsAdvertiseSQE.comRSS Feed

StickyMinds.com: brain food for building better software

Log In
 Clarify Your Search Criteria

Tips on Using Our Search Feature(s)
 
StickyMinds.com Home
ResourcesTopicsCommunityPowerPassBlogs
Home  >  Detail: The Empty Cup


A StickyMinds.com Original
Article Picture
The Empty Cup

By Dave Hoover

Send This Content to a FriendGet a Short Link to This ContentPrint This ContentSee User Comments About This Content

Summary: Feigning competence is human nature, but unveiling your ignorance about a subject may lead to myriad learning opportunities and an accelerated path toward craftsmanship. In this week's column, Dave Hoover shares a story of two consultants who found themselves on the same learning path, but learned different lessons as each dealt with his own limitations differently.


Infosys
The title of this column is taken from a well-known Zen story about a master instructing a journeyman. The journeyman was full of knowledge and continually interrupted the master, going on about how he was taught and what he himself had mastered. After a time, the master invited the journeyman to tea. The journeyman was flattered and eagerly accepted the invitation. As the master performed the ritual tea ceremony, he began filling the journeyman's cup. But the journeyman noticed that he was filling it past the usual amount. The master continued pouring and soon the journeyman's cup was overflowing. The journeyman rose to his feet, incredulous. The master put down the teapot, looked at the journeyman, and asked him, "If you come to me with a cup that is already full, how can you expect me to give you something to drink?"

A Tale of Two Consultants
Technology consultants Carl and Andrew joined a team of software engineers with a client in Chicago. The team's project manager introduced the Agile process to the team at the project's kickoff meeting.

Carl, being a loud, passionate man, grew agitated and quickly made it clear to everyone that he didn't know anything about the Agile process. The more subdued Andrew, on the other hand, went along with the process explanation quite agreeably, even nodding at the appropriate times. When the meeting adjourned, the team separated into pairs to work on the various high-priority tasks. Andrew and Carl were paired with engineers Mark and Doug.

Carl began asking questions about how to proceed, and it appeared that his defensiveness about the unfamiliar process had mostly dissipated. As Doug modeled some of the standard Agile development practices, Carl followed with a mix of curiosity and incredulity. He interrupted often with long diatribes about the current system and "the way things really are," steering the focus toward the familiar.

As Andrew and Mark began working on their task, Mark asked Andrew if he was familiar with Agile. Andrew assured Mark that he'd read about Agile, had tried some of the practices, and mostly understood how the processes work. Mark relied heavily on Agile practices while leading the task, and Andrew followed along with little resistance.

Mark and Doug later discussed what it was like to work with Andrew and Carl. They worried that Carl's strong personality and ignorance of the Agile process might subvert its introduction, and that he might attempt to discredit the process by dominating the team. Andrew, on the other hand, wasn't much of a concern. Though it was clear that he didn't know as much about Agile as he claimed, he wasn't visibly resisting it.

A week later, the pairs shuffled. Mark, now working with Carl, continued to rely heavily on Agile practices. Carl's sense of curiosity had grown, but he interrupted less frequently. By the end of his time with Mark, it was clear that Carl's understanding of some of the Agile practices was deepening. There was even an air of excitement in his interchanges with Mark, as he witnessed the power of taking small steps and using mock objects, with a focus on implementing one class at a time.

Now working with Doug, Andrew continued to submit to the process and practices, but made it clear that he doubted their value.

A month later, Carl had wholeheartedly embraced the Agile process and taught other teammates what he'd learned. Andrew, on the other hand, had rolled off the team, maintaining a dubious position on the Agile process.

The Moral of the Tale: Staying Good or Becoming Great
There are many aspects of Carl's and Andrew's personalities and experiences that played into how they reacted to new ways of working; one is how they handled their ignorance. By feigning competence, Andrew closed himself to new knowledge. As a consultant, he may have done this because the client was paying a hefty hourly rate and expected him to know what he was doing from day one. Yet he was far less effective than Carl, who exposed his ignorance from the outset and was therefore in a much better position to learn.

This approach to learning is not an easy process, and exposing your ignorance can be risky, but the ability to stay open to new ways of thinking by accepting your limitations is what sets great developers apart from good developers.

About the Author

Dave Hoover spends his days struggling to keep up with his fellow ThoughtWorkers, his wife, and his three children. He enjoys learning about and contributing to the craft of software development. Dave used to have a respectable job as a family therapist. He still wonders how he got here. You can read Dave's blog.

Back to Top
 
 


Member Comments
Add Your CommentExpand Comments
 
Comment:    
by Pankaj Saluja 12/20/2005

Wow !! I see this happening everyday around me... Good article

 
 
Comment:    
by gavin heck 12/16/2005

As a "carl" I wonder sometimes, surrounded by ever more and more smilers and nodders, whether loud and passionate is a blessing, or a curse. Nice to see at least a fiction version of the world where people who are willing to dig in and make a little noise are rewarded rather than shushed. J G Heck "smiling, the void nods its enormous head" Nensho

Author's Response:
12/16/2005    
This isn't a fictional story. :-)

 
 
Comment:    
by Gene Fellner 12/15/2005

"Unfortunately, I can't imagine a human society where this tendency wouldn't occur to some degree." Precocity is held in relatively high regard in Western civilization, especially in the USA, so people learn to inflate their pride by making claims they can't back up. The literature makes frequent allusions to Eastern civilization, particularly places where Zen is a strong motif. In Zen precocity is frowned upon more often than not, so people are taught to value honor over pride and not overstate their abilities.

 
 
Comment:    
by Anuj Magazine 12/15/2005

I liked the article as it signifies the hidden aspects of the way the work is carried out. In this era of information explosion, it is very human not to be competent with every skill related to one's job but how one begin this learning process assumes greater importance. However, I must admit that feigning competence wont work for long if one is working in a smart environment but still its a general practice.

 
 
Comment:    
by john crutcher 12/13/2005

I like the example given here, it shows the way to learning. I must disagree with the opening statement, however. Feigning competence is not human nature, it is learned behavior. A 1-yr old cares nothing about competence, but is a sponge for learning about everything around her. If she feigned competence, she would never learn a language. When she comes to grade school, she learns that it's not ok to be wrong, so learns to feign competence, with her teacher's approval. The moral of my story: If feigning competence is learned behavior, it can be unlearned. Carl's behavior is an example of one person who has unlearned how to feign...Read On

Author's Response:
12/13/2005    
Thank for an excellent comment, John. I would enjoy hearing more of your thoughts on "unlearning" after you read this: http://redsquirrel.com/dave/work/a2j/patterns/WearTheWhiteBelt.html With regard to feigning competence as learned or innate behavior, I agree with your example. One of the things that allow children to learn as much as they do is their carefree attitude. It's something we adults need to do a better job of fostering, particularly in our professional lives. I also agree that feigning competence is learned behavior, and it is learned in the context of human society. Unfortunately, I can't imagine a human society where this tendency wouldn't occur to some degree.

 
 
Comment:    
by Prabhaakar Balasubramanian 12/13/2005

Wow ! i recollect many times advicing my acquaintances, the ill effects of feigning competence, it spoils credibility at the first place. Although there are many like Carl and Andrew, i guess most of andrew(s) get away by learning whilst working. Although bitting more than what one can chew can get one into trouble, people often judge and beleive upon the confidence of an individual, its subjective call whether you want to be carl or andrew or both at times.

 
Back to Top



 
Ads By Google
What's This?
 
 



Home   |   Resources   |   Topics   |   Community   |   PowerPass



© 2010 StickyMinds.com. All rights reserved.
StickyMinds.com is a division of Software Quality Engineering.
Privacy Policy    Terms & Conditions    Link to StickyMinds.com    Feedback


ThoughtWorks




Agile Development Practices 

STARWEST