I think of this quote almost every day:
I was trying to understand why rockets were so expensive. Obviously the lowest cost you can make anything for is the spot value of the material constituents. And thatās if you had a magic wand and could rearrange the atoms. So thereās just a question of how efficient you can be about getting the atoms from raw material state to rocket shape.
ā Elon Musk
Which I reworded andĀ condensed to:
There exists an order of bits thatāllĀ make the iPad do what I want, and my job as a programmer is to find that list of bits.
This fought against my competing idea:
Either what Iām trying to do is impossible, or Iām too dumb to figure out how to do it.
Every day was an exercise in motivation, and a balance between these two thoughts. A few features that gave me particular grief: scissors, gestures,Ā performance, OpenGL rendering, among others. Each took me weeks to figure out, and often a few weeks into their developmentĀ I felt noĀ closer than day one.
But then something fantastic happened: about halfway through Loose Leafās development, IĀ had some health problems that required me to dramatically change my diet and to start exercising. Health problems generally arenāt great news, but this one changed more than my diet.
As I walked about four milesĀ each afternoon, Ā aĀ wonderful thing happened that I didnāt expect: being away from my computerĀ gave me time to think more completelyĀ about the problem I was working on.Ā Since I obviously didnāt have my computer with my on my walk, I couldnāt dive straight into coding eachĀ half baked idea, whichĀ forced me to thinkĀ deeper through eachĀ potential solutionĀ to prove that itādĀ work. When I finally got back to my computer later that afternoon, Iād have a well thought out plan of attack. This made the last half of the afternoon many times more productive than the entire afternoon ever would have been.
I honestly donāt think IĀ could have built the scissors feature without taking that walk every afternoon. More than I could say has already been said about Deep WorkĀ and thinkingĀ without distractions, but this was it for me. Taking time away from technologyĀ āĀ no computer, no phone, no iPod, no music ā it let me find the solutions to difficult problems.
