This link has been bookmarked by 4 people . It was first bookmarked on 18 Aug 2008, by Mark Wagner.
-
27 Aug 08
-
It’s easy to get sucked into doing things that would make a single user’s experience better, but makes the experience of a network of users worse.
-
Simplicity is another keyword of Shirky’s law. To be shared by a large number of users, the underlying user model needs indeed to be simple. According to Michael Nielsen, there are two reasons why this often isn’t the case. First of all, programmers tend to do technically impressive things whereas the most successful social software rather “starts out doing one task supremely well”. Finding such a task, however, is extremely difficult. It should be a useful, original and simple task, a task that “can’t be reduced or explained in terms of existing tasks". Discovering this task is much more of a social challenge rather than a technical one, which explains why many successful applications were created by people who do not come from a purely technical background or else invented "by accident”. Blogger, for instance, was a part of a project management system, Flickr came out of the project of an online game where players can share photos, and the first wiki was created because Ward Cunningham got “tired of responding to user’s requests to update a website he ran”.
-
In Michael Nielsen’s opinion, it is possible to introduce more complexity at the mental model level provided that users are already well familiar with the application and are “confident in their shared understanding”. Hence, it can only be done at later stages of the software existence, in the way Facebook did it, progressively adding complexity after it has already reached a certain weight.
-
-
19 Aug 08
-
First of all, programmers tend to do technically impressive things whereas the most successful social software rather “starts out doing one task supremely well”.
-
Discovering this task is much more of a social challenge rather than a technical one, which explains why many successful applications were created by people who do not come from a purely technical background or else invented "by accident”.
-
simple mental model does not necessarily mean technically simplistic software.
-
but this technical complexity should be hidden from users.
-
In the real life people often have different facets that they share with different persons whereas on friend-networks such as FriendFeed, it is impossible to choose one facet of a person.
-
it is possible to introduce more complexity at the mental model level provided that users are already well familiar with the application and are “confident in their shared understanding”. Hence, it can only be done at later stages of the software existence, in the way Facebook did it, progressively adding complexity after it has already reached a certain weight.
-
Nielsen stresses that having a simple idea that obeys Shirky’s law is necessary but not enough for building successful software. One can have a great idea but still fail to execute. Besides considering a number of purely technical and business issues, one should constantly make sure that the match between the software and the user model is maintained all along the development process in spite of probable flaws in developers’ perception of the user model. This is why Michael Nielsen asserts the importance of building early enough a base of beta users and releasing early and often.
-
-
18 Aug 08Mark Wagner
More advice I'll need to heed - and this article goes on in greater detail (and again I wonder what this model means to education, or at least to learning): "Why [do] some social sites have great success while others fail to reach out to the users? In his
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.