4 ms·
How many new concepts a new user needs to learn, and how many mental models a new user must develop in order to effectively use your software. Twitter is simple
by lucio 7y ago
How many new concepts a new user needs to learn, and how many mental models a new user must develop in order to effectively use your software.
Twitter is simple, Git is complex.
- cheez 7y agoGit is pretty simple. https://github.com/git/git/blob/ecbdaf0899161c067986e9d9d564586d4b045d62/ll-merge.c https://github.com/git/git/blob/ecbdaf0899161c067986e9d9d564...
- dreamcompiler 7y agoGit is one of those rare products whose internal implementation is simple but whose user interface is a complicated mess.
- dsjoerg 7y agohttp://stevelosh.com/blog/2013/04/git-koans/ http://stevelosh.com/blog/2013/04/git-koans/
- rileymat2 7y agoI think this is close to a pretty good definition, but it should be restricted to people who already have learned the mental models of the domain. In that the mental models learned to use the software should match those of the domain.
- anbop 7y agoTwitter is simple only at the UI level. It’s still very easy to make a seemingly simple move on Twitter which results in ending your career, signing up for a life of harassment, etc. In a way, Twitter hides too much of the complexity of the world.