Make a product which the users are going to be excited about and want to preserve, so they will help other people trying to use it.
There seem to be enough people around who don't get that, that it's a non-obvious insight. It's probably because they are just like the "C++ people" in the story, though; they've already made up their minds before you started talking to them.
Still, when I think "hacker" I think solitary, ego-driven programmer, doing immature things to prove himself. I think of the anger and non-compromise that comes out of some of the old beards.
If "hacker" has been reappropriated that's great. I don't mean to quibble over words--regardless of what we call things, I am very optimistic by the growing team-work and social awareness of internet communities.
In any case, point taken as I probably got a bit carried away on my comment above, the talk referenced is more about the collaborative benefits new technologies bring to us.
It's a 9 min talk by Clay Shirky basically praising the hacker spirit.