Morning

Well, apart from the bitter cold (mitigated by a merino sweater) and strongly gusting winds, it’s a beautiful morning in False Creek.

Today is the first morning of cooking breakfast on the Coleman propane burner, and hence the first morning for oatmeal with cinnamon, raisins and craisins! Delicious. About time I can actually start making use of the stores of dried food in the pantry.

This morning when I was woken by the sun at 6:50am, I hung a dish towel over the window, which allowed me to go back to sleep for another two hours. Sweet – even the crow landing on the deck and caw-caw-cawing at me for twenty minutes didn’t phase me, and I slept. Good thing, too, I needed the extra few minutes after staying out until 1am watching the new ‘Star Trek’ movie with JT. For the record: movie 7.5/10, theatre-going experience 1/10. $12.50 tickets, $4.50 fountain pop and more than a frackin’ hour of commercials and previews prior to the movie! God. And they wonder why movie piracy is so rampant!

Today I have to launch a bunch of webserver instances in the cloud and start stress-testing the website with ‘siege’. I suspect it’s going to hold up just fine, but we’ll see. I really wish there were some way to pull information about the cloud cluster *from* the cloud, via CSV file or something, instead of having to remember long strings of identifier numbers, IP addresses and volume IDs.

Today I also have to go back to WestMarine to buy wire, and possibly a pair of rubber boots. It has become uncomfortably obvious that I do not own a single pair of waterproof footwear! I mean, seriously, I have three pairs of rainpants, four waterproof jackets, two pairs of neoprene gloves… and no shoes. Given the rain of the past two weeks, this has basically meant constantly damp feet. I’ve been trying to get a pair of boots, but everywhere I try they seem to always be sold out of my size.

Oh! One very interesting piece of news – I spoke with Rogers Wireless tech support the other day, regarding my RocketStick cellular modem thing. Specifically, I wanted to know what the charges would be if I were to go waaaaaaaay over my allotted bandwidth for the month. Currently I have a “scaling” plan, which gives me 500 megabytes for $30/month – should I go over 500 megabytes, it changes my plan to a gigabyte for $35/month. Should I go over that, it changes to 1.5G for $40/month, then 2G for $45/month, and so on until $85 for 5G.

So that’s where I was worried – currently I am using anywhere from 100 megabytes to a gigabyte per day, just in regular internet traffic, mostly from work stuff, and I would really rather not be stuck with some kind of $2000 cellphone bill. I called to ask if there were a bigger plan I could get on. They said no.

So I asked what would happen if I went over…

“Well, sir, we then bill you per-kilobyte.”

“I see. How much is it per kilobyte?”

“Ummm – actually, I don’t really know. I know we cap the bill at $100 though.”

“Pardon me?”

“We cap your bill at $100.”

“Soooooo… $100 is unlimited internet?”

“We… cap your bill at $100.”

“Ok, so $100 is unlimited internet, but you’re specifically not allowed to use those words.”

“That is correct, sir.”

Sweet. So $100/month for unlimited wireless internet on the boat. That smells like a tax-writeoff work expense to me.

Soon I will have to leave the relative safety of False Creek and head for unknown waters. My current plan is to head for Victoria and anchor in either Cadboro Bay or Esquimalt Harbour for a couple of weeks, then perhaps head north towards Nanaimo before coming back to Vancouver for another two weeks. I’m trying to keep my plans somewhat open, but I am starting to feel the itch to move.

Constant Hustle

God. Seriously.

It’s Tuesday, and I have two more days to get everything out of my house and have it ready for the new folks to move in. There’s still so much to do!

This week has been very expensive – I thought last week was pricy, what with the purchase of the $1700 generator (which, by the way, seems to be somewhat overkill for my needs! I probably could have gotten away just fine with the 1000w version instead of the 2000w – oh well, I guess it doesn’t hurt to have too much power), but this week has had four >$100 trips to Canadian Tire and two >$100 trips to the boating store so far! Worse yet, there’s no end in sight, as I’ve still got to completely overhaul the electrical system, finish repairing all the fiberglass problems on the deck, and then hopefully I’ll have time to start making the interior look a little more like a home and less like a hunting camp.

One nice thing though – I realized yesterday as I was loading in some groceries that my nomadship (heh) is nearly complete. I’ve got canned and dried food to last a month, two months if I really had to stretch it. All the fuel tanks are full, and there’s another hundred liters of diesel in jerry cans in the amas. The water tanks are full too, giving me over a hundred liters of potable water – all I’m really lacking for an extended absence is a source of fresh protein (ie fish or meat). Not that I really *need* to be ready for any sort of extended absence… but given the econopocalypse, impending west coast earthquake, swine flu, etc, it’s nice to know.

I don’t know if I mentioned, but the second time we had the boat out, the binnacle (thingy that sticks out of the deck like a podium that the steering wheel attaches to) pulled out the deck, exposing poor workmanship – don’t attach important things with short woodscrews! – and a small patch of rot that I’ll eventually have to tend to. I got around to fixing that yesterday, pulling the binnacle completely off and re-attaching it securely to the deck with long bolts and wide washers. When I went to reconnect the steering, however, I noticed a bunch of slack in the lines. I called Bill, the guy who sold me the boat, and asked what he thought of that.

Well, turns out one of the steering lines had slipped from a turning block. That turning block happened to be deep in the stern of the boat, reachable through an access panel, but still at the end of arm’s reach. I got to spend the next hour and a half up to my shoulder in the wall of the salon, trying to free a thick steel cable from the pulley it had fouled. Waaaay fun.

Seriously, every day something breaks on the boat, and I have to learn how to fix it. Sooner or later I’m going to know every square inch of her. In some ways I growl about this, as I look at weekend sailors with their gorgeous, perfectly-functioning boats, but in a much stronger way I know that this is the universe’s way of ensuring that the boat becomes truly mine. It is a series of tests, and as I complete each one I feel stronger for having done so.

Anyhow. Just to add to the stress, I’ve been accepted to speak at Open Web Vancouver, a big web conference in June. I’ve never actually spoken at a conference before, so we’ll see how that works out…

Billing and Procrastination

Argh!

I am so bad at actually tracking my time for billing purposes. Seriously – I’m currently living off of my Visa, for the sole reason that I haven’t billed my current contract since… DECEMBER. This is lame. Anyone can see the direct relationship between billing and getting paid, but for some reason I just want to spend my time ACTUALLY WORKING instead of playing ‘accounts receivable’.

I need to get better at this, pronto. Even writing this blog entry is just more procrastination. I think I’m much happier with a project manager, in a salaried position, where I know what I’m supposed to be working on every day. I miss knowing what my coworkers are doing, especially when that means that we don’t inadvertently duplicate each others’ work. But most of all, I miss not having to try to remember what I did last week, or the week before, or the month before that. Once again I’ve worked myself into a hole. *sigh*.

More Conferences

It seems like this is the month for conferencing. Sitting at CanSecWest, realizing that I have finite life for my battery, having stupidly left my power adapter thingy at home. D’oh!

This is certainly a week for physical exertion – by the end of the week I’ll have biked about 100km, the most I’ve biked in one week in months. This is good though, as sooner or later I’m going to have to get back into shape if I intend to use my bike as my only method of city transportation. Well, semi-only, I guess the rowboat could count.

Still worried about the boat, actually… there’s a non-zero chance that the winds of Sunday might have blown the hatches off, and if that’s the case I can expect a lot of water in the boat. Not that the boat isn’t built to handle a lot of extra water, but still – it’s a worry.

Back To The Grind

Well, things progress.

I mean, they could be progressing smoother, of course – I still don’t have a tenant lined up to move into the apartment, and April 1st draws ever closer. I’ve had a few people in to look at the place, but twice now people have come by, looked, told me they’d get back to me in a few hours and never bothered to call back. Rude!

The boat progresses quickly – I’ve posted a few pictures of the progress on my other website, of the aft cabin and a few pics of the outside. She still needs a lot of work, but the more I work on her, the more I realize that all of the work is well within my abilities – to quote Trent, “it’s not rocket surgery!” I’m actually quite enjoying learning about epoxy and fiberglass, and the finished product is immediately gratifying; fix a leak, and water stops coming in. Boosh!

I was hoping to make it out to the boat this week to do a bit more on it, but I’ve managed to score a free pass to the CanSecWest network security conference here in town. I can’t really spare the time off work, but given that a conference pass costs $1700 for the three days, I could also argue that I can’t afford not to go. I read an article yesterday that had a quote from Benjamin Franklin; “If a man empties his purse into his head, no one can take it from him.”

The apartment is slowly emptying – more and more furniture is going away, and decisions are being made with regards to the layout of storage in the boat. I’ve decided that the starboard forecabin bunk is going to have to be sacrificed in order to make room for closet space; that’s not such a bad thing though, as it’ll mean a “proper” closet can be made, as well as a lot of extra space for boxes and such.

Anyhow – back to work. This week’s task is to get the Evil Masters’ main website up and running in the Amazon cloud, and that means finishing up these i386 AWS AMI’s and building an x86_64 AMI for use as the database server and NFS server…