At that point, it would have been easy for him to take things for granted. He had an enjoyable job, made good money, and knew a lot of interesting people. But Kallaway noticed that his progress was stalling. Until he had an idea: What if he made a public oath to devote at least an hour to coding every day for the next three months—and why not round it up to a hundred days? This public oath was a pact: a pledge to engage in a particular activity for a predetermined period of time. The #100DaysOfCode challenge,