613 karma · joined August 19, 2008
I was getting together with a bunch of high school friends after our first year of college. We were chatting about our experiences, and as tended to happen around myself and my computer savy friend, discussion of computer problems started. One person began sharing a problem that they have with their laptop where for some reason the keyboard "gets messed up" and numbers start appearing instead of letters. I thought it was amusing, until I was shocked to hear not one but three more people jump in and share that they've had the same strange problem. These weren't dumb people either, just not tech savy folks. I was about to explain the concept of numlock to them, when one of the people pointed out that the problem could be fixed with a reboot, and advised the others to try it the next time they encountered the issue.
As I said, not stupid people. Most of them were at ivy league institutions and have gone on to successful careers. They don't know jack about computers. These are the "normals" we have to make sure not to forget when we design software.
> Europe does have excellent designers; however, it lacks a start-up worshipping culture...
So? The iPod wasn't made by a start-up. The technology wasn't built from an acquisition of a start-up. I dare say it had absolutely nothing to do with start-up. Yes, Apple came from a start-up. But to my mind, the distance between Apple the start-up from a garage and Apple that envisioned the iPod and DRMed iTunes is sufficient to stop assuming only a start-up could've made the iPod.
Big companies make things too.
Interesting, because the example you point to, the iPod, didn't really capture it's outrageously huge market share until the iPod Mini, which was an evolution on the original design. In fact, the entire iPod line until the introduction of touch was a steady evolution from one to the next, and continued onward winning over customers. It beat out other mp3 players despite all of them having the same features, if not more, by doing it well. Or as you put it:
>I am pretty much sure everything on this list was invented by someone else ... it's the execution, not being first ... Also, it's not feature count, it's how well it works on the whole.
Thanks for making my point for me :)
Personally, despite not owning one myself, I'd say that the Zune HD is already on par with the iPod Touch in terms of what the product offers. They have different strengths, overlapp in some areas, and both make excellent devices. The iPod Touch wins only when you include the content of the App Store (note that I'm making a distinction between the Store and the content there). If Windows Phone lives up to what they've shown so far, I believe that landscape may shift toward parity faster than you'd expect...
I remember in my freshman year of college when students discovered the library sharing feature in iTunes. Word spread pretty quickly, and soon most folks were using their laptops to do what the Zune tried to popularize: sampling the music of peers for free over the network in order to connect over musical taste and find new bands. I think what the author points out is that other programs have similar features (such as iPhoto being able to share a folder of images to the network), but they are limited to local networks and can't be reached from everywhere. Why not institute a system that allows that same "share my photos" check box to make them available on the web? Then I, and many of my friends who have faced the same problem, won't have to create a facebook account just to be able to see a friend's wedding pictures...
By the way, I'm actually fairly young myself (23), but I've always loved the down and dirty, close-to-the-metal details of programming. And I also have the soul of a 50 year old (a la: "I need a lawn so I can yell at kids to stay off it." http://xkcd.com/479/).
Needless to say, the teacher was curious as to why I started getting 120 wpm on every test, so when she asked me I figure I'd just tell her the truth, and explained how I editted the file. She thought it was funny and creative, and (after I demonstrated that I really was learning how to type anyway) just gave me an A in the class.
Until people can easily get contacts and pictures off of facebook and onto another accessibly sharing service in an automated fashion, they will continue to depend on it.
Reminds me of the idea I've hear taught in programming: give users only one way to do something, and you dissappoint some people, but give them more than one way and you'll confuse everyone.
However, it notes this popularity was never matched outside the USA.
At the end of the day, for the layman, non-techie user (ie: most of the population of the world), whether they are buying Windows, or an iPad, or using a Web app, they see it as something that enables them to do certain things and not others. They don't see the same restrictions we see as developers, and most of the time, they either don't understand them or don't care. At the end of the day, they got the product they paid for and use for what they wanted. If you want something different, buy something different.
The "Do what I mean" programming idea is certainly a good one. One of the pioneers of genetic programming, John Koza, once described the possibility of using genetic programming as a companion for human innovation. Intead of the algorithm completely replacing human written code/design components, it could produce potential solutions to problems posed by an operator which then go through tweaking or analysis by humans and can be sent back for more evolution, turning it into a sort of partnership (I can't find the exact source, but I used it in a project presentation a few years back). Kind of cool to imagine: pair programming with a computer partner!
Then again, it's a made up world in a sci-fi movie; there is a long list of things that wouldn't be "implausible."