Click here to Skip to main content
13,289,626 members (57,061 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


1 bookmarked
Posted 27 Mar 2014

Creating a Culture of Challenge

, 27 Mar 2014
Rate this:
Please Sign up or sign in to vote.
Creating a culture of challenge

Take a few moments to think about the best teams in the world. Where would the Chicago Bulls be when Jordan was on the team rank? How about the Yankees when Babe Ruth was there? Or the Brazilian soccer team when Pele reigned supreme?

There are teams that even decades after their prominence are still in the public consciousness. It’s obvious why they’re still infamous: they were the best at what they did while they did it.

Every team wants that kind of success, but very few achieve it. There are so many external factors that go into that outlandish kind of success. Timing and luck do have something to do with it, but there are things well within the control of the team that propelled them towards fame and recognition.

I’m sure there are scores of books written on what makes these kinds of teams what they were. In depth analysis that has taken years to develop and complete. I don’t have those kinds of resources for my personal blog, so I take what epiphanies I can get.

When I think back on those teams in particular, there are some patterns that stick out. The first is that there was a central figure in the team that propelled them to success. The tendency for humans to categorize and rank may place some small part. All things considered, Jordan, Ruth, and Pele were the best at what they did. They would have been the star even if they were on another team. Period.

In the tech world, these are the rockstars. They are the great programmers that every team is centered around. They are the kind of people that people aspire to be. They carry the team when they are down, and make the team phenomenal when they are up.

There is also one characteristic that gets frequently missed: rockstars challenge everyone around them to be better.

When I think back on all the great programmers I’ve had the opportunity to work with, I can very clearly remember them doing things to make me work at a higher level. There is something catalytic about a great programmer that makes you want to be better. They hold you to the same high standard they hold themselves to.

The great teams are ones where everyone was focused on challenging each other to be better. They had a culture where good was never enough. Every member of the team was focused on the betterment of the team.

The most successful teams I’ve been on have had a culture of challenge. Every member of the team was expected to both contribute directly to the team and hold every other member accountable for doing the same. If someone was not performing up to the level they needed to be, the whole team challenged them to be better.

Many people do not like confrontation. Many people can’t handle being told they are not up to snuff. These people tend to not do well in high performing groups that have a culture of challenge. Being able to react positively to feedback is an important skill in a team that holds every member accountable.

Having a culture of challenge is a very difficult thing to accomplish. A lot of people will react negatively to it. However, if it can be achieved, great things can happen.

The post Creating a Culture of Challenge appeared first on Zach Gardner's Blog.


This article, along with any associated source code and files, is licensed under The Apache License, Version 2.0


About the Author

Zachary Gardner
Software Developer Keyhole Software
United States United States
No Biography provided

You may also be interested in...


Comments and Discussions

GeneralMy vote of 4 Pin
Sérgio Oliveira Monteiro28-Mar-14 4:11
memberSérgio Oliveira Monteiro28-Mar-14 4:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.171207.1 | Last Updated 27 Mar 2014
Article Copyright 2014 by Zachary Gardner
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid