The serious one: http://blog.mashape.com/become-a-mashaper-were-looking-for-a-frontend // FIXME: Fix statement at line 2, too many submissions we can't handle all that
if (me.girlfriends > 2)) System.out.println("Submit one to Mashape, Inc.");
List<Language> languages = me.getLanguages();
Iterator<Language> iterator = languages.iterator();
List<PlusType> plus = new ArrayList<PlusType>();
if (me.learnFast) plus.add(PlusType.CAN_LEARN_FAST);
boolean knowsLanguages = true;
while (iterator.hasNext()) {
Language language = iterator.next();
switch (language) {
case ProgrammingLanguage.JAVA:
knowsLanguages = knowsLanguages && (language.getLevel() == LanguageLevel.MONSTER);
break;
case ProgrammingLanguage.JAVASCRIPT:
knowsLanguages = knowsLanguages && (language.getLevel() == LanguageLevel.OBI_WAN_KENOBI);
break;
case ProgrammingLanguage.SCALA:
plus.add(PlusType.SCALA);
break;
case ProgrammingLanguage.GROOVY:
plus.add(PlusType.GROOVY);
break;
default:
plus.add(PlusType.CAN_SWITCH_TO_OTHER_LANGUAGES);
}
}
return (knowsLanguages && me.getPassions() == Passion.HTML5 + Passion.CSS3 + Passion.JQUERY
&& plus.size() > 1 && me.existLove(Love.CONTINUOUS_DEPLOYMENT)
&& me.existLove(Love.FAST)
&& me.existLove(Love.PASSION_BREAKING_RULES);
http://www.mashape.com