For better or for worse, another brutally detailed schedule will help keep me honest today:
8:35 Drive with roommate to coffee shop
8:45 Walk home–and notice there’s a new sustainable, local butcher shop opening soon!
9:00 Read programming blogs (and Rothfuss).
9:45 Make coffee
9:50 Open geany and start stepping through my random-text-generator code. Maps of maps!
10:36 Worried that the program is printing the same output to screen about a hundred times–then realize, oh, I actually TOLD it to do that. Precisely 100 times.
11:14 Ack! Got distracted by NYTimes again. Thank goodness for Leechblock, reminding me that my 15 minutes was up.
11:38 Most of my functions work! The only time I have problems is when my shortcut keeps biting me in the butt. Which is a good lesson all around. So far, it generates:
butter butter “But,” she batter. If I baked it would make my batter it would make my batter.” So she bat
YES I have the power!!!
11:44 Time for a run. And when I come back, I will start my real project of the day.
12:44 Oh so good! 4 miles in about 37 minutes. I am so proud that I can even run 4 miles without dying; there was a time in the very recent past when I couldn’t even finish 5K.
13:40 Showered and cooked lunch. It’s sad that rice’n’beans are such a cliche; they are seriously delicious, and the cheapness is just a bonus.
13:45 Ok, a softer world is not going to help me code. Time for tea, which will!
14:09 Broke everything! Well, not quite everything. The opening screen now has two errors, even though I thought I commented out all the code I’d added.
14:11 Ok, I found where the files are that the program can’t find–now I have to find where the program calls them, so I can redirect it to MY build (instead of the ‘official’ build). Maybe I didn’t get these errors before because I was running the wrong build?
14:14 Found it! … in a binary file.
14:16 Maybe I can assume these errors don’t matter. You know–this is a good thing to ask The Dev.
14:57 Oh, work email. Lonesome Japanese student, last-minute Colombian requests. and a lovely but inconvenient overabundance of Korean students. What was I doing again?
14:59 Oh dear, and there is inheritance. Another piece I haven’t picked up yet.
15:01 Oo, new fitness routines! Except… these look like they were made with Hypercard last decade. Unfortunate.
15:10 Clearly, I am just wasting time while I don’t know what to do yet. I’ll bend my tutor’s ear tonight, and we’ll work through this first bit together. Meanwhile, I am going to keep coding! But I’ll go back to my ‘fun’ project, since I am determined to finish all these Stanford problems.
15:38 Fine, fine, I will learn how to kill a program running in the terminal.
15:57 No, I don’t want to kill the whole terminal… just my wonky program! I give up for now. I can only take in so many special cases in one day.
16:03 YES. This is how you are supposed to work, my lovely!