They use an algorithm to do things:

if (machineType == “Analog*”) {
developer = mostExperienced;
priority = highest;
do {
fix_code();
test();
} while (!done);
analogBugs–;
} else if (machineType == “machine”) {
developer = junior;
priority = normal;
if (timeAvailable != 0) {
attemptFix();
if (analogBugs == 0)
test();
}
} else if (machineType == “Octatrack”)
exit();