I <3 Steve McConnell*
Coding Horror
programming and human factors
by Jeff Atwood

January 18, 2005

Who Needs Talent When You Have Intensity?

Jack Black, in the DVD extras for School of Rock, had this to say in an interview:

I had to learn how to play electric guitar a little bit because all I play is acoustic guitar. And I'm still not very good at electric guitar. And the truth is, I'm not very good at acoustic guitar, but I make up for it with intensity.

It's hard to appreciate how true this is until you've heard (or better yet, seen) Jack Black's band Tenacious D perform. Musically, they're terrible. But they still manage to be thoroughly entertaining and often hilarious.

Jack Black in The School of Rock

I was reminded of this Jack Black quote while reading "It's not about you" in the excellent Creating Passionate Users blog:

The I-don't-matter-so-don't-introduce-myself plan was just the beginning of the "it's not about YOU" experiment. I would conduct the rest of the five day course with all of my energy devoted to making THEM smarter, rather than trying to make sure they knew how smart I was. (A clever and necessary strategy on my part, since I'm not all that smart.)

The year-long experiment was a success, and I won a nice bonus from Sun for being one of only four instructors in north America to get the highest possible customer evaluations. But what was remarkable about this is that this happened in spite of my not being a particularly good instructor or Java guru. I proved that a very average instructor could get exceptional results by putting the focus ENTIRELY on the students. I paid no attention to whether they thought I knew my stuff.

And when I say that I was average, that's really a stretch. I have almost no presentation skills. When I first started at Sun I thought I was going to be fired because I refused to ever use the overhead slides and just relied on the whiteboard (where I drew largely unrecognizable objects and unreadable code). But... I say average when you evaluate me against a metric of traditional stand-up instructor presentation skills. Which I believe are largely bullshit anyway. Assuming you meet some very minimal threshold for teaching, all that matters is that you help the students become smarter. You help them learn... by doing whatever it takes. And that usually has nothing to do with what comes out of your mouth, and has everything to do with what happens between their ears. You, as the instructor, have to design and enable situations that cause things to happen. Exercises, labs, debates, discussions, heavy interaction. In other words, things that THEY do, not things that YOU do (except that you create the scenarios).

These inspiring results echo my feelings about what it takes to be a "good" programmer. Don't be cowed by the existence of thousands of developers far more talented than you are. Who needs talent when you have intensity?

Posted by Jeff Atwood    View blog reactions
« Screwdrivers vs. Couture
A Modest Namespace Proposal »
Comments

Take it one small step further:

Your application is not about YOU (the developer) it's about THEM (the user).

It's very difficult for us (developers) to think like them (users) so a lot of the time we're left with stuff that's between what we think is useful and what they think is worth a damn. Thankfully I don't produce software to be in this position though I'm definately the end user on a number of "almost not worth our time/money we spent years ago" applications.

Jeremy on January 19, 2005 5:48 PM

Good point, the student-teacher metaphor does extend fairly well to developer-user.

What you absolutely have to have is a tight feedback loop between users and developers. In my experience, the more cloistered the developers are in an ivory tower, the worse the created product will be. There's a direct (negative) correlation between developer isolation and software usability.

Jeff Atwood on January 19, 2005 7:39 PM

U R FUCKEN BAD ASS AT ROCK DUDE

SERGIO on June 23, 2008 4:19 PM

maura xalia!!!!!!!!!!!!!!!!!!!!!!
!omg!!!!!!

eirhnh on July 12, 2008 2:36 PM

jesse loves to play tenacious d songs jack black is the best damo seas tenacious d sould cume to my place

frizzy on July 20, 2008 10:17 PM

tenacious d rock by damo

damo is frizzy on July 20, 2008 10:21 PM

im jesse im in frizzys comment i love to play tenacious D songs on my guitar i play all off them they should come on fucking tour dude im only 11 years old man fuck who ever does not like tenacious D or rock.


jack black and kyle gassesand rock music goddess

rock master on July 20, 2008 10:23 PM

jack black and kage rox mor than u

frizzy on July 20, 2008 10:24 PM

tenacious d sould come to austraila

frizzy on July 20, 2008 10:25 PM

turn up the fucking sterio tenacious D rock

rock god on July 20, 2008 10:29 PM

i play and sing there songs on the guitar the movie is like my bitchin favorite movie i only 11

rock god on July 20, 2008 10:31 PM

tenacious D the best fucking legends man turn up the bicthing sterio
i play the song on the guitar even the metal im 11.

rock god on July 22, 2008 6:57 PM

You really made up my day. I'm not a good programmer, atleast I have the intensity

Rajeshwaran on December 2, 2008 9:09 AM

jesse loves to play tenacious d songs jack black is the best damo seas tenacious d sould cume to my place
http://promotionplay.ru

Elfo on May 14, 2009 12:42 PM






(no HTML)


Verification (needed to reduce spam):


Content (c) 2009 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved.