bjarvis: (Olympus SP-500 UZ)
2012-05-20 03:44 pm
Entry tags:

"But She Has a New Hat!"

I was being touristy around San Francisco yesterday and had a great time. Alas, when I left DC last week, I forgot two things: my camera and a hat. While my phone takes pretty good outdoor pictures in good light, it's a lousy hat.

Per habit, I droppped by Worn Out West in my travels through the Castro and I found a hat with which I fell instantly in love. It was the only one of its style and to my shock it fit perfectly so I'm taking this as a very good omen. And it was only $16.

After I purchased it, I immediately put it on as I was stuffing my change into my wallet. The salescritter looked up, appeared startled and said, "That really looks great on you!" I'd expect that sort of thing from salesfolks before the sale, but not afterwards so I feeling quite pleased that my initial impression of the hat was shared by at least one other.

Later that same day, I ran into another couple of guys I know. Each one commented spontaneously how much the loved the hat. Great!

Here's a crappy self-photo with my mobile phone this morning in my hotel room. Trust me, it looks better in person. )

This morning, however, I noticed some odd behaviors by other people.

Few people have ever held a door open for me; certainly, I've never had anyone spontaneously jump up to get the door for me. At a crosswalk, all traffic stopped dead in three lanes and waved for me to cross at my leisure, even though I didn't have a walk signal. At the restaurant where I stopped for lunch, a mother admonished her two kids to make space for the gentleman approaching behind them. Curious.

When I figured it out, I almost spit Coke Classic across the table. With the white beard and the style of the hat, I suddenly look 65+ years old instead of 45. I'm suddenly getting the senior's courtesy benefit. Crap! (I wish I had noted the looks on the drivers' faces when I sprinted across the road instead of edging across slowly.)

So do I want to be seen as a spritely 70 year hold or a slovenly 45 year old?

Tough call.
bjarvis: (Default)
2012-05-18 06:00 pm
Entry tags:

From Today's Wall Street Journal...

From this article:

The billion-dollar list now excludes Facebook Inc., which on Friday is set to become a publicly traded company, valued at north of $100 billion. But it does include a large share of high-flying Web players such as file-sharing company Dropbox Inc. and room-rental provider Airbnb Inc., as well as a few lesser-known start-ups such as e-commerce platform company Rearden Commerce Inc. [<--my employer] and business software maker Workday Inc.

Let's hope! I could use the cash.
bjarvis: (Zorak)
2012-05-17 09:47 pm
Entry tags:

My Horrible Commute

When I work from home, my regular morning commute is the long slog from the bedroom downstairs to the computer cave. If I'm in a hurry, I can cover that distance in five seconds; if I'm still half asleep, it can take as long as a full minute.

Working from California, however, my commute has grown enormously.


This photo is taken from the couch in my hotel room where I'm sipping a chilled glass of ginger ale. The red arrow indicates my office. The unfeeling bastards make me get dressed every day, walk out of the hotel, across the alley to the front of the building and press an eleveator button to take me to the 6th floor where I then have to walk unaided to my workstation.

The horror of it all is worthy of a Stephen King novel. In fact, it might be the only plot he hasn't used yet in some novel or another. Hey, Stephen! Call me!
bjarvis: (Default)
2012-05-15 06:12 am
Entry tags:

Still Hiring!

As I sit in Dulles Airport, waiting to catch my flight to visit the mothership in the San Francisco bay area, I thought I'd mention my Dear Employer is still hiring. In fact, we have 52 open positions in San Francisco, the US east coast, Arizona and Bangalore!

If you apply for one of these jobs, use me me as a reference... we can split a generous recruitment bonus!
bjarvis: (Default)
2012-04-30 02:18 pm
Entry tags:

Visiting California

I'm heading to the San Francisco area yet again, visiting my corporate overlords at the mothership in San Mateo. In a nutshell, I'm arriving around noon on Tuesday, May 15, returning in the early morning of Monday, May 21.

Booking this trip was a much more painful experience than it should be. Ideally, I prefer to fly non-stop on Virgin America. My next preferred airline would be Southwest as I'm close to getting some free flights and/or perks. (For the record, I despise American Airlines with the white-hot fury of a thousand suns and wish United would burst into flames before collapsing into a point singularity, taking with them any trace of their prior existence.) I also prefer to fly into SFO since it's just up the road from the office and to stay at the Marriott Courtyard hotel just behind my office building.

That's the ideal trip: flying Virgin to SFO to stay at the Marriott Courtyard.

Problems:
  1. Virgin America wasn't showing up in our in-house travel reservation system.
  2. Southwest had no flights from BWI within my budget within my preferred date range;
  3. In the range I could afford, there were no Southwest direct flights and none to SFO;
  4. The Courtyard had no rooms past May 22.

Ultimately, through a painful series of compromises, I'm flying Southwest with a single stop in each direction, Dulles to/from San Jose. At least I get my preferred hotel, thank god, but I couldn't get a confirmation for my rental car so I'll have to do that manually.

I hope the trip itself goes off without a hitch, since booking it took a lot more time & effort than it should.
bjarvis: (Default)
2012-04-30 12:19 pm
Entry tags:

Improving

After last week's work-related ugliness, the weasels in California had a revelation: the problem which we were digging so deeply into turned out to be not in the systems we were told. Indeed, the problem seems to be a coding issue in the back-end core apps, completely unrelated to the web servers and translation proxies they had originally assessed as faulty.

So the many hours spent on Tuesday, Wednesday, Thursday and all day Friday turned out to be a complete waste. Total.

You can imagine how happy I was at this news.

Since we didn't get to the trailer, we had an otherwise free weekend so I determined I should try to do what I was going to at the trailer anyway: cut myself off from the world and just read.

In all, I started & finished three books and got a good start on a fourth. We visited [profile] kent4str's mother in the rehab facility for her mild stroke --she's doing very well but still has some weakness on her right side. (She'll be released back into the wild in a couple of weeks.) And I wrote some good C2 choreography last night to be used later this week.

The reading helped improve my mood quite a bit. Paying some bills also lifted my spirits, even though the bank deposit from my latest pay period still doesn't reflect my raise or back pay yet.

My plan is to have a relatively relaxing Monday --as relaxing as Mondays can be-- and then join the gang for half-price burgers at Mr Henry's tonight. If I can, I'll try to generate a few more square dance sequences before the day is through but that'll be a bonus.
bjarvis: (Default)
2012-04-20 12:29 pm
Entry tags:

Square Dance Drama, Part 2

The utter lack of civility, courtesy or thoughfulness on the sd-callers mailing list continues to astonish me. It's embarrassing to read.
bjarvis: (Default)
2012-04-20 11:29 am
Entry tags:

Square Dance Drama

CALLERLAB officially announced yesterday that the Advanced call "half-breed thru" is being renamed to "brace thru." There has been low level grumbling for many years that the term "half-breed" was demeaning and insulting; I have cringed every time I've had to use it, and have taken great pains to avoid using the call unless absolutely necessary. Personally, I'm relieved it's being renamed to something innocuous.

I suspect a huge portion of the square dance world would shrug its shoulders, realize very little has changed and move on as though nothing had happened. Of course, those who object to the renaming are incredibly vociferous in their objections --after the fact.

I find the basis for the objections a little odd. For the most part, there are three lines of argument.
1. "I'm not insulted by the term 'half-breed,' therefore no one else could be. This is just political correctness!"
2. "I'll have to redraft *all* my choreo cards!"
3. "Change?! I demand a vote!"

Argument #3 is easily dismissed. Calls are determined by program lists issued by CALLERLAB; each list is maintained by a particular committee with open membership. Want something changed? Join the committee, lobby for your change and vote in committee. There is no cost except time. These things aren't done in secret by a cabal in a secret chamber in some faraway island. If you didn't know the change was coming, you weren't paying attention. And now that the change has been made, the same process can be used to change it back: those complaining have every right to join the committee, propose the change and vote as they wish.

Argument #2 is also pretty easily demolished. It's just a name change: there was no change to the definition or the program list where it resided. One can either just scratch out the old name and scribble in the new one, or just leave the cards as is and mentally substitute the new call on the fly. Any caller worthy of the title should be able to do this.

Argument #1 seems to be the most common reaction on the callers' email list currently. As you can guess, I don't give it much credibility. Whether a term is insulting or not is subjective, not objective; just because a handful of people don't find it offensive doesn't mean others can't. Social context matters a great deal too: an intimate friend calling me a 'dumb bitch' over cocktails at happy hour is a world apart from, say, a manager at a business meeting.

As square dance callers, the words we inject into a microphone are amplified by both the sound systems and by our position as community leaders. Verbal missteps by dancers are forgotten in seconds, missteps by club officers in hours or days, missteps by callers might as well be etched a mile high on the side of a mountain for eternity. What we say to whom and when matters enormously. Even if one could imagine a world where 'half-breed' wasn't an insult, the universe isn't static: there was a time the infamous n-word was commonly heard in even polite conversation but few would accept it today.

I think there may be an age split on the 'brace thru' renaming issue, but it's hard to tell. My perception (and it is only that, a perception) is that no one under the age of 40 has objected while those who complain the loudest are 50+ years of age. However, this may be because the number of callers under the age of 40 is miniscule compared to those aged 50 or more.

In any case, I follow CALLERLAB rules and heartily embrace this particular list change. And I can finally use the call without cringing.
bjarvis: (Default)
2012-04-12 05:35 am
Entry tags:

Off to Canada!

Early morning flights are a pain in the butt but it's a necessary evil. *sigh*

We're heading to southern Ontario this morning to celebrate my grandmother's 85th birthday in Drumbo, ON. Our little jaunt this morning will take us from home to BWI Airport, then a quick hop to Buffalo, NY, where we'll rent a car to drive across the border into Canada and to Toronto where we're staying with friends.

Planned side trips this weekend will also include a visit to my financial advisor, a meal at Swiss Chalet, a visit to the St Lawrence Market and at least one meal with the clan aside from Grandma's event. We may yet squeeze some other stuff into the schedule but this trip is primarily about family until they drive me freaking nuts and we need to escape.

Pray for all involved.
bjarvis: (Default)
2012-03-27 05:55 pm
Entry tags:

Headhunter Searching...

A headhunter with which I've done business in the past is looking for a Linux engineer for Arlington, VA. If you're interested, click here )
bjarvis: (Default)
2012-03-25 07:53 pm
Entry tags:

Weekend Report

I'm still feeling a little dazed and very tired right now, so I'll make this report relatively short.

Work has been a torrent lately but it's been good. The dear folks at Puchasing have finally approved a number of key purchase orders to allow completion of a pile of projects. The only downside is that I have a lot of vacation time booked in the next three weeks so the arrival of new equipment is just about as badly timed as it possibly could be.

I've finished the Guidebook app data file for this week's coming CALLERLAB convention; I'm now just waiting for the publisher to review & release the data file.

This weekend, the Independence Squares held their annual square dance fly-in in Wilmington, DE. As one might expect, it was an immensely fun event and ran perfectly smoothly. There were some guest caller spots: I called a block of Advanced on Friday night.


For the most part, I was dancing C1 and C2 but occasionally jumped in to help finish an Advanced square. We didn't win any of the prize baskets either but [livejournal.com profile] kent4str sold a stack more raffle tickets for the quilt we have as a fundraiser for caller John Marshall.

The late nights and early mornings are adding up, however, and I'm severely sleep deprived at the moment. I have two very large projects to tackle at home, but I think they're going to wait until I have more energy. Or any energy at all.
bjarvis: (Default)
2012-03-21 04:18 pm
Entry tags:

Hiring!

My employer is looking for bodies to fill these positions, based in the San Francisco area:

Mobile Engineering Manager & Offers Engineering Manager
  • 12-15 years development experience
  • 3-5 years experience as Engineering Manager
  • Agile Development Experience
  • Java, JavaScript, HTML5, Ruby On Rails
  • Mobile Development Experience


If you're interested, let me know!
bjarvis: (Default)
2012-03-18 04:18 pm
Entry tags:

The Unbearable Whiteness of Being

The past two days at the trailer have been wonderful for both relaxing the body and stimulating the mind.

We have two major projects now in the works, neither of which I can say much at the moment but hope to within a month or so. Brainstorming yesterday and again today has produced a lot of great ideas and refinements of possibilities. I need to do a tonne of research and produce a business plan for one, and handle some business operations stuff for the other. This is the sort of planning and research at which I excel so I'm delightfully busy right now.

Between the discussions, we've done some minor work around the trailer. Early this afternoon, we used a power washer and scrub mop to clean the exterior: the accumulation of dust, pollen and other environmental insults were obvious against the white panels. I'm amazed how much better the trailer looks now.

I've been playing with the campground wifi, learning what I can about it. We get about 700kbps download, 500kbps upload speeds, not a bad rate overall compared to either my mobile phone's feeble 1X data rate or the campground prior meagre wifi offering. Our home FiOS (25Mbps download & upload) has spoiled us.

Sure enough, logging out of the wifi service on my laptop doesn't allow me to log back in with my tablet or wifi-enabled mobile phone. Checking on other stats, I found that IPv6 is supported, the packet loss rate is high at 8-14% and DNS lookups are largely fine but the NAT node seems to have a potential security vulnerability.

I found time to sit in the sun for a brief period in the mid-afternoon. I regularly have commented that I have only two skin colors: fish-belly white and lobster red, and the transition between them is about 30 seconds. I'm trying to get small doses of gentle sun in the early spring so I can endure longer durations when needed during the summer. I also suspect my vitamin D production isn't what it should be since I spend so much time hiding from the flaming yellow ball of pain in the sky.

Memo to self: ebooks are a bitch to read in direct sunlight so consider having an audio book handy for the next time.

We return to Maryland tomorrow morning. *sigh*
bjarvis: (Default)
2012-03-17 04:56 pm
Entry tags:

Trailer De-winterizing

Another camping season at Roseland Resort has begun!

Actually, since the campground is open 12 months of the year, it's always been camping season here, but the trailer is not exactly comfortable in the depth of winter so we close it up in early November and open it again when weather & scheduling allow in the spring. Since spring seems to have come early this year, we de-winterized in mid-March rather than early April.

De-winterizing was a breeze: connect the utilities, flush the antifreeze from the lines, install the battery & propane tanks, power up the appliances and park our asses.

Roseland has changed a little since we left last fall. The rec hall has been expanded by about 50%, making it much more spacious and including a wrap-around porch. An ATM is now available for those who need quick cash. Internet access has been outsourced to WVHotSpot.net who has installed wifi hotspots across the campground: we can even get a signal inside our trailer instead of the machinations I employed to find an open wifi signal in the dining hall last year.

The wifi is a bit less than optimal for us geeks. One purchases a block of time as one would at an airport: $4/hour, $10/day, $15/week, $30/month, $50/60 days, $70/quarter, $100/half-year. Alas, the purchased account is tied to that single device and isn't transferable. If I purchase wifi access on my laptop, I can't logout and then login with my tablet. If anyone has an idea of how to work around this limit, let me know.

If you're reading this right now, it's because I purchased a day's wifi bandwidth for testing & evaluation. If only Verizon Wirless' 3G or 4G signal reached into these rural parts of West Virginia, I could use my phone's hotspot instead. *sigh*

While talking over schedules a few hours after arriving, we realized we don't actually need to dash home Sunday afternoon. After all, Michael is effectively self-employed, I telecommute and Kent is job hunting right now: what's the rush to be home & refreshed for Monday morning? Accordingly, we're going to stay at the trailer until Monday morning, then head home at our leisure. I can handle my regular work remotely from the back seat of the minivan as we trek across western Maryland for home.

I had a long nap this evening as I was still exhausted from a late night work shift. This probably means I'll be up half the night, but that's no tragedy: I have lots of reading material, a couple of writing assignments, a business plan to compose and some square dance choreography to create.
bjarvis: (Default)
2012-03-17 01:50 am
Entry tags:

Wifi Options

Dear Lazywebz:

My campground has a new wifi offering. One can purchase relatively speedy wifi from an outsourced provider by the hour, day, week, month, etc.. Alas, once one has purchased the wifi access, it isn't transferable between devices: if you bought it on your laptop, you can't just logout & login with your tablet or mobile phone.

Is there some novel hardware or software mechanism by which I could create an in-house (in-trailer) shared hotspot while purchasing just a single $100 per season package for one device?

Alternatively, I already pay for hotspot functionality with Verizon Wireless via my mobile phone but the signal strength in extreme rural West Virginia is so feeble that I get only "1X" data rather than 3G or 4G LTE, and even that meagre offering is only available on good weather days from the south end of the trailer deck. Does anyone have a recommendation on a repeater/amplifier which could boost the gain enough that my phone could latch onto the 3G network and thus use my Verizon hotspot instead of the camp's wifi?

Help me, Obiwan: you're my only hope!
bjarvis: (Default)
2012-03-10 05:26 pm
Entry tags:

The Simple Pleasures

As most of you have already figured out, I'm a man of simple pleasures: good friends, chocolate... come to think of it, that's really all I need for a decent life.

Every now and again, I treat myself to a special indulgence: shopping at Best Buy. Not to acquire yet more toys (although that can be fun too, albeit cheaper elsewhere) but to freak out the sales critters.

I occasionally go computer shopping with clients, advising them on what to buy by matching their requirements with off-the-shelf systems and ensuring they're not taken to the cleaners by savvy staffers. A few months ago, Tracie and I were shopping for a new laptop for her accounting practice. Settling on a suitable model & price wasn't a problem but the sales person kept trying to up-sell us on an extended warranty which we categorically rejected.

"But it would cover your computer parts & labor against practically anything which could happen to it for the next two years for only $250!" he would explain ernestly.

Tracie and I just smirked at each other. "The computer you're selling isn't worth that much," I said. Tracie added in her most polite church lady tone: "Son, I bill $300 per hour. In the time it would take me to open a claim for the warranty and ship the dead machine back to you, I'd have grossed enough income to buy two more. This computer --and every other one you've shown me today-- are disposable. If and when this computer dies, I'll pitch it like an empty candy wrapper and buy a new one."

The poor sales guy just stood there, boggling at the concept. I'm sure the cost of the computer was an entire week's salary for him, but them's the breaks. The computer is... disposable?! Yup.

Today's adventure at Best Buy was to buy something so I could throw it away.

To be more precise, I recently had two fibre cards and a disk controller card shipped to me for installation in two servers for my employer. The snag is that the mounting brackets on these cards are the full-height 4.75" versions instead of the low profile 3" brackets. In effect, the electronics fit but the card mounting bracket doesn't. I could ship them back for replacement but that incurs time on my part, delays to our deployment schedule and costs in shipping as well as possible restocking.

My cheaper solution was to simply replace the mounting brackets with low profile versions. The only snag is finding low profile brackets. I then had a clever idea...

I dutifully went to my local Best Buy because it's just 1.5 miles down the road and selected what I needed off the shelf. The sales guy came around to ensure I found everything I needed. I indicated I had exactly what I wanted, showing him the no-name 100baseT cards I pulled off the shelf. He then tried to argue for getting gigabit ethernet cards, pointing out some brand name cards nearby.

"Nope," I replied. "I have what I need."

"But these other cards will be faster if your network gets upgraded!"

"Doesn't matter. I'm not actually buying network cards."

"Huh?"

"I just want the mounting bracket of them to rescue vastly more expensive hardware I already have in hand. I'm throwing away the network cards afterwards."

"Come again?"

"I'm keeping the mounting brackets and throwing away the network cards."

"You're buying these... then throwing them away?"

"You got it."

He stared blankly for a full 15 seconds before he escorted me to the cash register and rang up the sale. I don't think he really believed me, but that's ok. I got the equipment I needed, my servers will get upgraded on schedule, I saved the firm a pile of cash and I got a cheap thrill causing yet another sales guy great confusion.

Like I said, I'm a man of simple pleasures.
bjarvis: (Default)
2012-03-09 08:22 pm
Entry tags:

First World Camping Problems

The camping season hasn't begun yet but there have already been developments of the interesting kind.

The past two seasons, there has been wifi available from the dining hall and fellowship hall. It wasn't an especially speedy signal but it was good enough for casual web browsing, and it was free. The signal though didn't reach to our trailer so I spent some time at the end of the 2011 season trying to devise means by which I could extend the coverage enough that we could browse the Interwebz from the comfort of our own trailer.

Earlier this week, there was a broadcast announcement from the campground that they've contracted with an outside provider to provide pay-per-use wifi services. Because of the terrain, they can't assure complete coverage over the entire campground, but if it's a strong signal from the dining hall or there's a repeater somewhere on Rose Hill, odds are good we'll be able to tap into it from our trailer.

The downside is that it will cost: $10/day, $15/week, $100/six months. There are 30, 60 & 90 day rates as well but those don't really matter: if we bought, it would be the six month interval.

We stil have questions: Is our trailer within the area of coverage? What's the overall bandwidth? If they cancel the contract, can we get a refund for on a pro-rated basis? Is it tied to a single device exclusively or can one's use be moved from one device to another so long as only one device is active at a time? Is there a usage limit or all-you-can-eat?

If we don't like the coverage, another option for us is to get some sort of cellular signal booster/repeater so I could use my mobile phone as a wifi hot spot. Equipment for that won't come cheap, but could pay for itself within 2-3 years. The downside is the extra expense, that the equipment basically travels with me so my guys & co-trailer trash would be SOL if they're at the trailer without me, and the extra headache of maintaining the system ourselves (presuming it works at all).

At the moment, our plan is to de-winterize the trailer next weekend. I'll sign up for a day rate to run some tests and we'll see how it goes. More news as it develops.
bjarvis: (Default)
2012-03-04 09:37 pm
Entry tags:

Weekend Report

It's been a bit of a blur, this weekend.

Chip came down from NYC on Friday evening to join us for a weekend of C2 square dancing in McLean, VA ([profile] dayleh calling); [profile] deege joined us Saturday morning.

We danced all of Saturday afternoon and the early evening with a dinner break at which we had superb thai cuisine in McLean. Sunday morning, we were back at it again, dancing until the mid-afternoon. Sadly, I was feeling a bit off in the Sunday session, possibly from burning the candle at both ends (and some in the middle) the past few days so I sat out the last 1.5 hours or so to recoup my energy.

[profile] deege departed for Richmond, VA, as soon as the dancing was over so he could attend a friend's birthday dinner. We drove Chip to Union Station in downtown DC so he could catch his bus back to NYC, but we were hours early so we enjoyed some ice cream and conversation in the station's food court.

Once home, I largely collapsed. We watched a little television, I caught up on some email and now I'm about to call it a night. It's been a fun weekend but oh what I'd give for a few extra hours of sleep right now.
bjarvis: (Default)
2012-02-29 04:05 pm
Entry tags:

We're Hiring!

My employer, Rearden Commerce, is hiring!

In particular, we're looking for:
  • a Performance Engineer (4-6 Years Enterprise Application Dev, Profiling Application Performance, Bash, Python, Perl, Oracle, NoSQL); and,
  • a Senior Finance Manager (10+ Relevant Finance Experience, Bachelors Degree in Finance, Accounting, Demonstrated Business Partner Support).

Both positions are in the San Francisco mid-peninsula area. Not as seriously cool as my office in Washington DC, but it's not bad either. :-)

If you're interested, please consider mentioning you saw this in my post so I'll be eligible for a referral bonus!
bjarvis: (Default)
2012-02-25 03:03 pm
Entry tags:

Indecision

I've been in an odd state of mind yesterday and today: being indecisive.

It feels a lot like procrastination but it's more than just deferring some action. Normally, I would make a conscious decision to do something, anything, rather than just avoid some activity. Normally, I wouldn't hesitate to make a commitment to a particular purchase, or taking on a new projects or selecting a book to read. Normally, I'd just look through my prioritized to do list for the next task to tackle.

I didn't quite realize how much I've been hedging lately until I was faced with the purchase commitment on eBay. Lately, I was thinking it would be pretty cool to hook either my tablet or my mobile phone to an external monitor & bluetooth keyboard. Purchase the right extras and I could use either device effectively as a regular laptop. Lord knows both devices are pretty powerful; my phone has more RAM than my netbook. The biggest snag is simply that I need a QWERTY keyboard to type effectively on either.

Both my phone & tablet have Bluetooth functionality so buying a Bluetooth keyboard would set me back only $20. An HDMI cable would only cost $2.50. So why am I so hesitant to hit the magic buy button?

My only idea on it at the moment is that my subconscious either thinks the purchase too frivolous or doesn't want to spend the funds, or both. I just wish my subconscious was speaking a bit more clearly 'cause I'd really like to know what I'm supposed to do. Limbo sucks. I'm supposed to be on mic for a square dance calling workshop tomorrow but I suspect I'm going to be somewhat less glowing than I normally try to be. Oh, well... they can't all be winners.

I'm sure this is just a passing mood and all will be well again in another day or two. In fact, we have a fairly loaded schedule for the next few weeks so I'm sure falling into normal routines again will help push me thorugh this annoyance. In the next few weeks, we have a number of square dance calling gigs, a C2 weekend with [profile] dayleh, and, most happily of all, dewinterizing of our trailer at Roseland in West Virginia.