Programmers who write tests get more time to program