I immediately started sweating when I saw the title of this article as it instantly threw me back to my 3rd year 'Programming Languages and Paradigms' course where we had to do this for an assessment (except it was Jigsaw Soduku).
Okay, you keep on going on about Yelp. Why do I care about Yelp? Seriously now, let's think about this for one second, okay? I've been in business for 24 years. Why do I care if Yelp has a review about me? Do you think I really care about Yelp? I don't give a fuck about Yelp!
Tangentially related: Would there be a significance difference between a Master's major in internetworking compared to distributed computing? I got into the former but have been interested in the latter.