Greedy programmers creating idealists