Great software doesn’t happen as a result of casual activity. It doesn’t happen by sitting on your duff, whether you’re watching sports on TV or performing 12-oz curls at your local watering hole. It doesn’t happen by working a 40-hour week and then going home.
Creating great software requires drive, dedication and purpose. Just like winning the Super Bowl or the Masters, the amount of work required to achieve perfection is substantial. The team HAS to be committed to winning.
Much is made about development teams having nerf gun wars and basketball hoops in an office. These are great stress-relievers, they help to break the monotony and provide the opportunity to unfix fixated attention. But they don’t provide the drive, dedication and purpose necessary to achieve greatness.
The drive, dedication and purpose starts at the top, and that mindset has to permeate throughout the company.
This is not a treatise on management but I do want to make this point: Starting at the top and putting that drive, dedication and purpose is not a case of desk-pounding, screaming and oppressive management styles but rather Inspiring and Leading. A leader needs to infect the organization with the passion needed to achieve greatness.
On the other extreme, one can’t lead by being passive either.
Behind that drive, dedication and purpose is one key ingredient. If you polled every successful person, you’ll find one constant: Hard Work. You’re not going to end up with great software without hard work.
“We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too.” –John F. Kennedy
John F. Kennedy uttered the above quote to inspire a country in the space race. The result? The US landed a man on the moon by the end of the decade—two men, to be precise.
Do you want your software to go viral? Start with the Three Pillars: Great Software, Great Marketing and Great Support. Back that up with an effective sales team (or sales process if your sales are online).
Behind all of that is Drive, Dedication, Purpose and Hard Work.
Since this topic is so important, I’ll have more great quotes from famous people on the subject in upcoming posts.