It can tolerate the user making mistakes or using the software in unexpected ways.
One of the most fun parts of working on community software is that people will use it in ways you don't expect.
Moving a bunch of big data around? Computers do that shit standing on their heads. That's no fun.
But what if your apparently useless feature, designed to pull bad content out of better content, allows people to play word games for a decade, build friendships, and create a community that you will never understand the importance of? That shit is awesome.
Brian and 1 other person liked this