fog creek automata