"What I can do best and what I think is most worthwhile is teaching the players how to think. I teach them how to listen to themselves and be honest, so they can become independent and go as far as their talent can take them, which is usually farther than they've gone at the time that they come to me. The main direction is teaching them not how you play, but why. Why do you want to be a musician?"
I am cutting+pasting more...
-- I firmly believe great software doesn't arise from egoless or collaborative programming. It needs strong technical underpinnings (kernel-level), strong interfaces (user-level), but most of all it needs a director: A person or group of persons who have a vision for the code, give it a purpose. Technical superiority of the constituent parts isn't enough. In short, good software must have an ego built into it, a personality. The "great man" theory, in a sense.
Napster and Ego
For example, why is Napster a compelling piece of software? It looks like an el-blando Win32 app on the outside, all GDI boxes and rectangles, with boring repaint code to make sure it looks right. Its communication protocols are, as we now know, homegrown hacks at best. But its personality, instilled by Shawn Fanning, is perfect for its purpose. Consider the pastiche.
- Inside the plain old Win32 list box, you see a favorite song you vaguely remember from the radio, but never bought.
- You click the list box entry, then a plain old Win32 button, and the song downloads to your hard disk.
- You play the song after it downloads.
Instant memory flood, and an instant statement of politics: As fast as you can remember 'em, you can get 'em. Only one guy had the vision (and ego) to put the classic principle of instant gratification through music into a piece of software. Software so easy to use, even college students could figure it out!
So to produce compelling software, you have got to steer a course between bureaucracy and geekocracy. Steer it towards the New World, where the people are. --
|10 best incoming links:
10 best outgoing links:
Isaac Stern (21)
Shawn Fanning (4)
10 most popular nearby:
Isaac Stern (2176)
Shawn Fanning (2023)