Thank you, past me

Starting off this morning I had a pretty good idea of what my day would be about, but it hadn’t occurred to me to think about whether or not I had any specific task I was working on when I left.

I typed ‘git co master’, thinking I should probably pull and then merge into my latest work, and I got the following:

error: Your local changes to the following files would be overwritten by checkout:

So I’m thinking “whaaaaat?! why did I leave uncommitted crap hanging around!”

I have git status aliased to ‘s’, and git diff aliased to ‘d’, so ‘s’ showed me that only one file had changes, and I decided to take a peek with ‘d’:

+# get the correct information here to build the correct URL

I left myself a teensy love-note last night before I went off to dinner, and as soon as I saw it, I reloaded a ton of mental context.

So thanks, me.

21 days off complete!

21 days of rest including 7 days of camping! Next up is mathematics. Where to begin remains hazy… but that can be figured out tomorrow.

This might be a good starting place. Alternatively, reading Mathematics for the Practical Man could be useful. (It’s what Feynman used to teach himself as a teenager!) There’s also the calculus section of better explained.

The best route forward is likely to choose a goal, (like a problem to solve or equation to deeply understand) and then work toward it. Destinations make paths easier to find.

The God Particle, Ringworld, and Red Mars

I’m not supposed to be “working” on this at the moment, so I’m not going to make much of a blog post about it.

I made an effort to try out my rules today — a 7:00 PM hockey game required me to leave work at 6:00, and because it was our final playoff game, we had a celebration afterward. I opted to stay and celebrate, but that meant I didn’t get home until just now.

Still, I read 40 pages of The God Particle earlier today, and the remaining 25ish pages of yesterday’s Ringworld. I’m reading some more of Red Mars before I go to sleep, just because it’s damn interesting.

To conclude, doing the best I can to fit reading into smaller moments is helpful, and I’ve got way less stress thinking “It’s 12:30 and I have 70 pages to read!” — I didn’t get them done earlier. Try harder tomorrow!

In Other News

I spent many of my spare moments today (and yesterday) thinking about math and physics problems. I’m playing with ellipses a bit before I try to write a planetary orbit simulator, and I’m going to use that simulator to show off some math I did yesterday to make a program that calculates how large of a Ringworld we could make with the material inside the Earth. It turns out: pretty big! 1000km across by 500m deep, at roughly the same orbit as the earth. (I believe; I might be misremembering the results)

For simplification, I used our greatest distance from the sun as the radius of an imaginary “circular” orbit, and then I used the volume of the earth with the earth’s radius found on wikipedia. From there, you could supply a depth and it would tell you the width, or vice versa. Depth is the distance below your feet if you’re standing on the inner side, and width is the direction of each of your fingers, when standing on the inside looking along the ring.

I’m hoping that, eventually, I’ll have a javascript solar system model where you can click planets to change source materials (maybe allowing multiple selection) and then render an arbitrary ringworld with that volume of material, and you’d be able to play with its width or depth via sliders or something. That’ll take me some time and figuring, but it would be pretty cool to have!

The God Particle pp. 314-354, Buddhism Plain & Simple pp. 55-95, Ringworld pp. 244-284, Red Mars pp. 63-108

Good news and bad news. First the bad: It’s 11:32 PM, yuck! Now the good: I read 80 pages (40 of god particle, 40 of red mars) earlier today, so I only have 80 left (ringworld and buddhism: plain and simple). Already quite tired! Gonna get to Ringworld now.

I got through ten pages of Ringworld before I fell asleep.

I think that I’ve been saying “don’t start past eleven PM”, thinking that means I can do 50% before eleven, and 50% after. A better rule might be “be done before eleven PM”.

Another trend I’m noticing: when I’m sitting on my bed (or couch) trying to work, I fall asleep. It’s that simple. When I’m at work, or in the subway, or at a coffee shop, or on a bench or a sidewalk, I get my work done. For future reference in all endeavours, I need to keep myself away from my house if I’m going to be awake.

This poses a little bit of a problem. Where should a person be if not in their home, when doing personal work? I don’t want to “hang out” in the subway. There are no coffee shops open at 11 PM nearby that would allow me to sit in them reading. And staying at work extra late every night isn’t healthy either.

Aha! I made the mistake of forgetting my information about “when I work” when considering “where I work”. I should not be working at 11 PM. So that means I could be at the office, or at a coffee shop, or on my way home in the subway. Rather than looking for a 3 hour chunk of time to do all of my work in one spot, things have a far better chance of working out if I try to use (and if necessary, try to make) spare moments in which to work throughout the day.

Perhaps a pomodoro-like technique would help with this. For every X minutes of one task, stop and do Y minutes of another, and then take a short break from work all together. Today seems like a perfect time to try it, because I’ve got floor hockey and a season’s-over celebration this evening when I’d normally try to stuff all of my work.

I think I can synthesize this into 2 rules:

1) There is no work allowed after 11 PM, so be finished by then.
2) Don’t leave work for huge blocks of time. Devote some piece of every hour to your goal.

Let’s see how we fare today!