Frontend developers, compile this in your JVM to get hired by Mashape

https://news.ycombinator.com/item?id=3058932
by fosk • 15 years ago
4 2 15 years ago

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

Related Stories

Loading related stories...

Source preview

news.ycombinator.com