- you don't have to worry about the skipped vs neutral problem (as it is fair to expect a user to answer all cards in a cardset).
- you don't have to worry about clustering. a cardset is a "cluster".
- you can work around technical limitations by having each cardset be its own cube
- you boost retention by being able to have a library of dozens of cardsets (rather than 250 cards). limitless swiping, and swiping on things that your users will find interesting because they are selecting cardsets that are important to them.
- you can make your site viral by allowing users to send a link where the receiver can (anonymously) swipe all the cards of a cardset and see their "similarity" to the link sender. (Then you can ask them to register to be able to send links themselves).
- futures paths for revenue are endless - Politics. Swipe left for "bad idea", right for "good idea".
- Humor. Swipe left for "not funny", right for "funny".
- Food. Swipe left for "disgusting", right for "delicious".
- Aesthetics. Swipe left for "ugly", right for "beautiful".
- Hobbies.
- Activities I want to try.
- Places I want to go.
- Fashion, technology, programming, ...etc...
I can now find people that have similar fashion taste to me. Or that want to travel to the same places as me. Or that like the same food as me. There's also the nice side effect that I don't have to swipe on cardsets I don't care about, and that there's a lot of swiping I could do, which is potentially fun. Sky's the limit here! let name = "Jane";
let str = s{}:John said "Don't do that, {name}!":s
I would also like a JSON-like shorthand for declaring nested structures, without having to define each individual component separately. Eg: struct Person {
user: {string name, int age},
address: {string street, ...}
}
let p = new Person(<json>);
print(p.user.age);
Convenience with arrays (python slicing is nice), maps, and primitive types pay huge dividends. arr.first();
arr.last();
arr[5,-5]; //5th to 5th to last
Built-in arbitrary length/precision numbers would be neat.
Having polls like this can help you grow the site. For example, imagine I make a cardset for "Beatles albums" where I put in each Beatles album, and shoot the link out to, say, r/Beatles or whatever. Your site can let people swipe, then show the aggregate % for each of the cards, thus ranking them.
Of course... having viewed this really fun and quick poll, random pollers might wish to make their own new polls and spread your site.
Enjoy your sleep.. you have a long journey ahead of you!