If you are a master developer, all I want you to know is...
public class KKovacs extends Human implements Developer, ProjectManager {
/**
* Use the contact form below to call this function
* @param you - A talented, agile and self managing individual
*/
public void receiveResume(Developer you) throws NoobException {
this.meetForCoffee(you);
while (you.hired == false || you.deserveBetter()) {
Project project = this.everyknownproject.waitForNeeding(Human.DEVELOPER);
Client client = project.getOwner();
boolean positiveResponse = client.receiveResume(you.resume);
if (positiveResponse == true) {
client.employs(you); // Sets you.hired = true;
project.toSuccessfulProject();
client.toHappyClient();
you.toHappyDeveloper();
}
}
}
}