chuck.goolsbee.org  goolsbee.org, serving useless content from an undisclosed location since 1997

December 24, 2008

Making the most of Cabin Fever

Filed under: Goolsbee News,life,The Big Snow 2008 — chuck goolsbee @ 9:38 am

Every moment that I’ve been shut in during this big snow I’ve been trying to be creatively productive. Every moment that we’ve had electricity that is. 😉

Here’s what I’ve done so far. Think of it as my holiday greeting to everyone from the frozen Cascade foothills.

December 23, 2008

Hey Chuck, where’s the cars?

Filed under: Cars — chuck goolsbee @ 8:28 pm

Alright alright… while I’m digging out of snowbanks here’s a YouTube video from the (in)famous 1955 Le Mans to bide your time with. It features some digging too.

BTW: This is the first time I’ve ever seen the famed Mercedes SLR Air Brakes in action.

Day Seven of the big snow of 2008

Filed under: Goolsbee News,life,The Big Snow 2008 — chuck goolsbee @ 12:16 pm

Power came back on around 4 AM. Again, the sudden flashing of the alarm clock woke me. I got up and turned on the heat again. I sat around reading in my office until Sue got up. I wanted to get started on the pipe repair but the noise of the Dremel cutting through a pipe would certainly wake Sue, and I’m trying to be a considerate husband. 😉

The day before I shot this photo to show all of you what I’m dealing with:

My idea was to put a shut-off in the wall a few feet above the faucet. Wrap insulation around the whole thing, then worry about reconnecting the faucet and fixing the drywall later.

Once Sue woke up I started, and actually had it done pretty quick. Amazing what having electricity will do for you. 😉

I turned the water back on, and the fix held!

We showered (ahhh… so nice!) and I set my work phone to forward to my cell, and then drove Sue up to her job. I brought along my computer, hoping to get on her office’s network and maybe get some work done. No dice. I left her, drove around Mount Vernon, picked up some candles, found some unsecured wifi, and did a bit of work.

I shot this series and badly stitched them together… it is one of the bends in the Skagit River as it goes through Mount Vernon. Sort of captures the mood today.

Sue ended up having to go into Court for some matter, so I snoozed in the Jeep for a while, occasionally chatting with the office. We finally got on the road back home around 3. Sue insisted on stopping at Costco which is in Marysville, I resisted, but… resistance is futile. As I suspected, traffic was completely snarled around it. We spent an hour getting in and out. Traffic was snarled at the Arlington/Darrington exit too, as we can only assume an accident on SR 530 had it backed up. We overshot exit 208, took 210 and navigated surface streets back to Arlington via SR9. I called Les Schwab and they said they had JUST received our new tire, so we stopped there and picked that up. They had the tire mounted and offered to put it back on the Jeep. They took the spare off, put the right rear wheel back on and sent us on our way… all for no charge. I love Les Schwab. If you live in the Pacific Northwest I highly recommend them for tires.

I’m now collecting and editing all the timelapse footage I’ve gathered over the past few days. Stay tuned.

Day Six of the big snow of 2008

Filed under: Goolsbee News,life,The Big Snow 2008 — chuck goolsbee @ 12:06 pm
Chez Goolsbee under the mantle of frozen dihydrogen monoxide
Chez Goolsbee under the mantle of frozen dihydrogen monoxide

The power came back on around 4 am. The sudden bright blinking of my alarm clock woke me up. I turned on the heat and went to my desk to finish writing the post that was interrupted the night before. Sue awoke a little while later and called a few plumbers… who just laughed at her. I sent an email to my office to let them know there was no way I was coming in. Sue works for Skagit County and of they decided to open for business so she said she was going in. I figured I’d go with her and buy some plumbing supplies and have a go at fixing the pipe myself. (They also have showers at her office! Hot water.. ahhh.) All my BioDiesel work have increased my plumbing skills a bit. In reality I’m likely just knowledgeable to be dangerous. I figured we could always get a real plumber out here to fix up my bodge. We packed up the Jeep with a shovel, some warm clothes and heavy boots and struck out north for Mount Vernon. The roads up in the foothills were awful, but once we got down to sea level things were considerably better. The freeway from Arlington up and over the Stanwood hill was a bit dodgey (we saw a few cars off the road including one SUV completely inverted in the ditch with two State Troopers looking at it slack-jawed), but once down in the Skagit Valley things seemed OK.

Until we got a flat tire.

I was just rolling along and suddenly the right rear of the car sagged and I knew we had a flat. Unfortunately we were in a single-lane, snow-bound freeway and no shoulder. I rolled up to the next exit, and found a spot to change the tire. It was on old highway 99, still not on the shoulder, but at least there was very little traffic. The tire was flat as a pancake, from having been driven on for almost 2 miles. I got the jack out and raised the car up, removed the flat, but then could not raise the damn car far enough to get the spare on. WTF? I had to put the flat back on, and then jack it up from the trailing arm instead of the frame. This scared me quite a bit since the other wheels were on frozen pavement. I finally managed to get the suspension compressed and the vehicle raised enough to install the spare. Tossed the jack and flat into the trunk, and continued on to Sue’s office. I dropped her off, and ran some errands. First to the hardware store for plumbing parts, then on to the pet store for some dog food. I also picked up some bird seed and some nuts to feed the deer I’d seen wandering around the neighborhood. Then I went to Les Schwab to get the flat fixed. It was pandemonium. Everyone was there buying chains, snow tires, etc. They said the tire was toast but did not have a replacement. Grrr.

I went back to Sue’s office and took a hot shower. Sue finished up her work and we headed home. On the way we stopped at the Les Schwab in Arlington to see if they could fix our tire. They were also swamped and said they’d get to it in three hours, so we left it and went home.

Above: Snowy scenes around the Goolsbee home.

I set to work on the pipe, which involved a deep-snow trudge out to the barn to gather tools. Along the way I shot the above photos. Meanwhile Sue was out spreading feed around for critters. Back in the garage, I found that my beloved Dremel would not work. Sigh. I’ve owned it for about 10 years. I trudged back out to the barn to find something else to cut with, and by now it was dark. I noted this comical pile of snow on a light:

Unable to find an appropriate cutting tool I figured I’d run the Jeep CRD back into town and pick up a new Dremel at the hardware store. I was happy to find that they had one on sale half price. I also stopped by Les Schwab and check on the tire… no dice. As I turned onto my own street I noted a DOT snowplow clearing it (yeah!) but that it had left a wall of snow in front of our driveway. I grabbed my shovel and cleared enough to get in. Right as I completed that task the lights in the whole neighborhood went out. Damn. Sure enough power was out. 🙁

I hung out with Sue for a bit, as she was already reading her book by candlelight. Unfortunately she was downstairs, which is where the one “indoor” cat lives and I had to leave after about an hour. I’m allergic to cats.

Nothing really to do but go to bed.

December 22, 2008

Day Five of the big snow of 2008

Filed under: Goolsbee News,life,The Big Snow 2008 — chuck goolsbee @ 3:58 am
Not an actual photo of today's labor
Not an actual photo of today's labor

I had to get up on the roof today and shovel off some of the snow. We’ve accumulated over 2 feet of the stuff over the past 5 days and it is still coming down. This region is not really adapted to that level of snowfall. Our roof has taken 28 years of rain and a bit of snow, but I figured it would be best to lighten the load before more comes down. The forecast has this going on for a while, so better to minimize chances of problems, right? I can recall the big blizzard of 1995 when I was awakened in the night by the sound of our roof groaning under the weight of about the same amount of snow. The precipitation turned to rain and suddenly that mass of fluffy white stuff turned into a leaden mass, threatening to collapse our house. I climbed up on the roof and shoveled like a madman that night. I filled the entire space between my Ballard area house and the garage with snow. I was able to walk from one to the other! While I was shoveling the garage roof my neighbor’s garage collapsed.

While I’m sure our house is better constructed than my old one in Seattle, it is better safe than sorry.

In my adventurous youth I was an alpinist. I still have all my equipment so I pulled some of it out and suited up for the task. My old Choinard harness doesn’t fit anymore… I’m no longer the trim 195 lb kid anymore… I’m a pear-shaped middle aged man. 🙁 The “Static Point Utility Belt” I had my friend Jeff Wright custom-build for me 20 years ago did barely fit, so that became my harness. In the old days these sorts of things were called “swami-belts” … but mine was built specifically for climbing a wonderful big slab here in the Cascades named “Static Point” which was almost a private playground of mine (and a few friends) back in the Mid-to-late 80s. It is all low-angle friction climbing so a shoulder-based rack was impractical, hence my “utility belt”… this was before harnesses started incorporating rack loops.

I dug out my old mountaineering boots and crampons, a snow shovel, and a rope. I had not worn my boots since I summited Mt. Rainier a long, long time ago. I used to do crazy things like climbing in winter… snow, ice, the works. (One of these days I’ll dig out my kodachromes and write up some climbing stories.) I suited up, tossed the rope (in a bag) and the shovel up onto the roof, and started climbing up the ladder. Just about at the top my left crampon seemed to come off, so I came back down. Upon reaching the ground I noted that the crampon hadn’t come off, but my boot sole did!

These are an old pair of Koflach mountaineering boots, IIRC the second generation of plastic boots. They were hailed as being a technological breakthrough that would last forever compared to leather boots. While they certainly were warmer and drier than leather, my Asolo “snowpine” leather telemark boots from the same era certainly lasted longer! I wonder if REI would take these back as defective? 😉

I put on different boots… a tired old pair of Dynafit TourLite ski mountaineering boots, and ascended the ladder once again. I retrieved the rope and wrapped it around the enormous natural bollard that is our chimney, attached myself to it via a set of ancient Jumar acsenders given to me by Ray Smutek. I made a slow circumnavigation of the roof, shoveling off a thick layer of snow all along the edges. The idea is to lighten the load, and hasten melting into the gutters when warmth returns. I was amazed how quickly my brain recalled rope & crampon protocol. The rope wasn’t going to save me if I went off, but it did enable me to perform a classic tension traverse and let me maintain balance as I walked along the edge of the roofline by giving me something to lean away from. This was critical in the moments when large, heavy shovelfuls of snow would dislodge and fall away. The little ‘hip check” maneuver to tip it over the edge would likely send me over the edge after the snow had I not had a force to counter against in another direction.

About halfway through the job I ascended up to the wide flat chimney top to sit down shed a layer of clothing and cool off. I had also forgotten how hot you can get while laboring in cold weather! As I sat there I slapped myself for not bringing a camera up there to document a bit of this for you all. Oh well. One thing I noted while up there… a triggered memory really… was the full-body tension that comes with a certain sound. The trees would occasionally lose their accumulated snow and the “whump – whoosh – whump” sound they make while doing it is exactly the sound a slope makes when it avalanches. To anyone who has travelled in high country in winter, on skis or on foot, knows… and fears, that sound. I was safe however… merely sitting upon the summit or ridges of Mt. Chez Goolsbee.

After I completed the full-roof-circumcision, I went around the newly rebuilt deck and shoveled off the huge piles I had dumped all over it. Man that snow was heavy! Sue even pitched in on this effort after I wore myself out. I was thinking how nice it would be to have the boys here, as they could have done this WHILE I was doing the roof.

As I finished the task I noted water flowing on the driveway and went down to investigate. Sure enough a pipe had burst in the garage. Dammit. This is that garden hose faucet out at the far end of the garage… the one that is subject to freezing. I’d been running a candle under the faucet itself for days now to keep it from freezing. Why had it burst? I shut off the water to the house and undid the faucet from the wall. No obvious issue there, but something was wrong. Time to break into the drywall! Went through it with a hatchet. I decided to just plug that pipe in the wall. I grabbed my plumbing gear from the barn and tried to improvise a plug. I thought I had it sorted out and turned the water back on. A torrent came streaming out of the wall, from higher up than what I had excavated. Turn the water back off and remove the entire bit of (wet) drywall to find a VERY small burst area in the copper pipe about two feet up from the 90° bend where the faucet goes out the wall. My candle had kept the faucet from freezing but could not keep the pipe inside the wall warm. Oh well. It is now after dark and too risky to go into town to try to find the gear to fix this. Thankfully in Sue’s paranoia we’d filled the bathtubs with water to have in case of emergency to run the toilets. We have plenty of drinking water saved in the downstairs fridge too. We’ll be fine… so long as the power stays on.

We ate a dinner of warmed up leftovers and a nice bottle of Tempranillo. Afterwards I went into my home office to write this up, and… the power went out! This was about 7 pm or so. Nothing to do but crawl into bed. Amazing how absolutely dark it is without power.

Around 3 am the power came back on, much to my relief. In the time between 7 pm and now (~4 am) it has snowed another foot!

Thankfully I left the ladder and rope set up should I need to return to the roof for more excavation.

December 21, 2008

UNstuck, but still immobile.

Filed under: Cars,Goolsbee News,life,The Big Snow 2008 — chuck goolsbee @ 3:16 pm

Yesterday night, when temps plunged below zero here I gave a go at moving the Jetta out of its snowbank. I grabbed a shovel, dug a bit, got in and rocked it out. I ran it up to an area under a big Douglas Fir tree where there was very little snow. The photo above is taken out my bedroom window. I’d love to put it in the barn, but there is just too much snow to navigate my way through to get there. I’ll put a tarp over it today to protect it from the inevitable release of the snow held by the Fir tree. Let’s just hope no branches come down on it.

Meanwhile, I have to suit up in my old ice-climbing gear and shovel off the roof.

December 20, 2008

Puffy White Clouds

Filed under: Datacenter,Technology,Thoughts,Writing — chuck goolsbee @ 1:33 pm

Since I’m snowbound I’m working on my latest bit of professional writing. This one is about the latest over-the-top buzzword in my business “Cloud Computing”. This is a work in-progress, so feel free to comment. Hit “reload” every once in a while… I’m hacking it up and reordering as we speak! 😉

Here is a soundtrack to have going as you read this (thanks Nick!)

Orb – Little Fluffy Clouds
Found at bee mp3 search engine

[Andy Rooney] So what is all this buzz about “cloud computing” anyway? I really do not understand it. [/Andy Rooney]

From what you read and hear in the buzz surrounding cloud computing, it sounds like a model for how to do things that will just steamroller over the whole industry and make everything we’ve built over the past two decades obsolete. It will allow things to scale without effort, at minimal cost! It is an on-demand datacenter with ZERO capital outlay! It slices, dices, and juliennes! But even in the best-case it seems like it can only really solve a small subset of the industry’s needs. In the worst case it will be a punch line for lame jokes a few years from now, much like other over-hyped buzzwords from the past.

To be honest, I had not really thought much about cloud computing until I was asked directly about it. So I sat down, looked at everything that was running inside the facilities I manage, pulled out Occam’s Razor and started slicing. The first cut was on myself, or at least on my perspective. As a user, what would I want to put “out in a cloud”? What sub-set of my data could safely run on top of a completely unknown and amorphous infrastructure? As a provider, how could I make the cloud model work? How could I build the hard assets required to run a “cloud” and survive in the marketplace? At one level, I totally get the concept. It is sexy as hell. Total software abstraction from the hardware layer. Stuff running everywhere and anywhere. In reality though, I can’t see how it can come to fruition in the traditional commercial model of setting up as a service provider and charging users for it. Like a centerfold model in the flesh, without benefit of an army of stylists before the shoot and a heavy dose of Photoshop afterwards, the sexiness wears off fast. Cloud computing has a lot of unrealistic hopes and desires obscuring plenty of flaws, blemishes, and unresolved issues.

As a user, I could not immediately think about any process running that I would want to throw out onto a “cloud”, so I started with the stuff I knew I could never let go of. Mind you, not that I wouldn’t want to let go of it, just that there was always some aspect about it that keeps it from leaving the building.

First on the list is something that is fresh on my mind: Payment Card involved and/or ecommerce systems. We just helped a client survive a rather intense PCI-DSS audit. The auditors have a very clear idea of exactly what they want to see in terms of server infrastructure, software configuration, and network deployment. Deviations from the script are hard to get away with. Paramount to everything is the ability to audit. To see where, when, and how payment card data is used. When they ask “where is X?” You have to point to a specific spot (be it a server, a file system, or a database table) and say “X is right there.” You also have to be able to prove that X has not been altered without record of it, nor has ever left the building in an insecure or unencrypted state. So can any of this be trusted to a cloud? I doubt it. A cloud is amorphous and indistinct. It is layer 7 abstracted from all the lower layers. You can’t audit a cloud. It is virtual. Sure, we all know that it translates to a physical manifestation at some point, but can you touch it? Can you audit, with absolute certainty it’s filesystems, logs, and physical access? Can you be absolutely certain that it is physically secure? Can you be absolutely certain that its virtualized filesystems are not mingled on a physical disk with somebody else’s data? ABSOLUTE CERTAINTY is required for compliance. You can’t find absolute certainty out there in a cloud by definition.

What goes for PCI also goes for all those other Fully-Acronym-Compliant compliance regulations out there. HIPAA, SOX, SAS70, GLBA, etc. No matter what industry you operate in, there is some regulations somewhere that you either have to be compliant with now, or will have to be in the near future. Further it is difficult to fully detach those systems that require compliance with other corporate systems that interact with them.

Additionally as so many IT managers have learned through hard lessons, data retention for legal purposes is also vital these days. At an ISP I dealt with data retention requests from various law enforcement as well as State or Federal courts routinely. In corporate environments issues of civil and contractual liability also play into data retention. This has traditionally been in the realm of email, but can theoretically extend to any and all corporate communications, documentation, applications, and data. Frequently this transforms into third parties wanting physical access to the data, and just as importantly, audit trails of who has access to the data and systems. Here again Cloud Computing isn’t going to fly because it lacks the absolute certainty that auditors and legal systems require.

So if you have to have audit-safe data, cloud computing is out. If you have to live by any retention rules, which cover more and more data types each year, the cloud gets rules out. So is cloud computing just a solution in search of a problem? If it can not really contain core corporate data, what is it good for? Well… Edge cases.

If you Google the term “cloud computing success stories” you get lots of press releases from cloud computing providers and startups, but very few actual success stories. Those that are there are all edge cases. Situations where prototype applications endure fast scaling, such as a Facebook plug-in, or video content. Cloud deployment allows a startup with limited capital to ride somebody else’s infrastructure to scale quickly, but what happens when they need to, in that term that Biz Dev types love so much, “Monetize” it? Once you start down that path you become entangled in regulatory and compliance realms. That startup is going to HAVE to deploy some of their own infrastructure to support that, and revert to some hybrid-mode usage of cloud computing. The cloud can not contain anything “critical”, only things that overwhelm your ability to scale them. Even then, that deployment may only be temporary, until you can build up your own infrastructure. A start-up could use the cloud as a crutch until it could stand on it’s own so to speak.

So in the end, the cloud is a place to put things of little importance. Items of a temporary nature. Much of the Internet can be described as items of little importance, so perhaps there is something to the Cloud concept. The hard part then becomes making it pay. So then from the cloud provider’s perspective, how can you build a successful business on temporary items & users? Every successful Internet business has been built on the concept of reoccurring revenue. Being hit-and-run by a series of resource-hogging customers doesn’t sound like sound business strategy to me.

The old adage is true… There Is No Free Lunch.
Those of us who have built and maintained datacenters know that doing so on a scale required to truly handle anything thrown at them know that doing so is NOT cheap. The bill has to be paid at some point. Wildly popular web apps with no revenue won’t pay the cost of the servers, much less the electricity bill. I can’t see how the cloud providers can spend the cash to build out the infrastructure and then have enough margin in the usage charges to enjoy healthy profits. They will have to keep their usage percentages high to stay ahead of the capital expenditure curve. Just like all the previous iterations of shared computing resources in the past though, as actual usage goes up, performance goes down. So if they are successful in keeping usage high, they’ll have to keep spending more capital to expand and upgrade their infrastructure. This sounds like Sisyphus on roller skates.

I always like to boil down complex concepts to overly simple descriptions. They help clarify so much fuzzy thought. For example I have always said that the definition of a datacenter is “A place where electricity gets transformed into bits, on a very large scale.” Think about it, power goes in, bits come out. The by-product of that large scale process is heat, which plays into the definition a tad, but otherwise that is a datacenter in a nutshell. So let’s boil Cloud Computing down to it’s most basic definition: Cloud Computing is Datacenter-on-demand.

Datacenters, as we know, are capital-intensive places. They are expensive to build, and expensive to run. It is very hard to deliver something so large and unwieldy in an instant to meet sudden demand. Even using modular techniques. Demand fluctuates, and unless you are going to charge usurious rates when demand comes in, you will be burning cash at terrifying rates when demand is down. The fire will continue to burn even when demand is moderate. When demand suddenly scales upward, it is unlikely you can meet it, unless you have phenomenal amounts of unused capacity lying around burning capital. You can not have truly scalable, redundant, reliable datacenter infrastructure at low cost. The capital and return on that capital have to come from somewhere. The lifetime of a datacenter facility averages between 5 and 15 years. The lifetime of a server is even less, 18 to 36 months. No Cloud Provider wants to be a break-even prospect, much less a money-losing one. So how will any of them survive unless they charge their users far more than it costs to build and run their facilities? See the bowl-swirling process trap here awaiting the potential Cloud Computing provider?

Another thing to consider: So when the provider goes tango-uniform what happens to all your data out there in the clouds? It evaporates. Good thing it wasn’t anything critical eh?

The only real successful “Cloud Provider” today is Amazon, with their AWS services, and their current stance actually backs up my viewpoint. If you read their User Agreement “carefully” as they request that you do prior to signing up, it lays out a service that really should not be used for anything critical or sensitive. It is clear that their model is selling unused capacity on their own systems, and while they’ll be as nice as they can while you are a (paying) guest there, their needs come first. With anything from 60 down to 5 days notice they can terminate the bargain, with cause or without. They also state that neither security nor uptime is guaranteed and that they can suspend the service pretty much at any time they wish, and have no liability to their customers whatsoever in that event. This works fine for low-usage stuff, non-critical software infrastructure, and meaningless items of temporary interest… but it will not fly for mission-critical corporate IT functions.

Finally, one thing I think happens often in the business is Buzzword Overlap. People throw the Buzzword du Jour at whatever concept they are trying to sell. The overlap I see a lot is the Cloud-space right now is “Software as a Service” aka “SaaS”. SaaS can use a cloud as it’s underlying infrastructure but SaaS is NOT a “cloud.” So before you start firing up a flaming rebuttal to my thoughts, get out your own mental knife and cut away the SaaS components from your Cloud ones. I feel that SaaS and other online applications have a strong future. I look at the stuff running in the facilities I manage and good portions of it are SaaS delivery of some sort. The whole mobile market and most web applications are SaaS of some sort or another. The SaaS market is in its toddlerhood, having evolved from the previous buzzword “Application Service Provider” … same idea, different name. Google for example is not a cloud provider per se, they are an application (search, video, mail, chat, etc) provider who happens to use cloud technologies to support their applications. You don’t buy compute or datacenter capacity directly from Google, you buy application time online. SaaS has a future.

So what does the future hold for Cloud Computing? I think it that as an underlying technology it makes a lot of sense. Anyone developing software should do it with the assumption that it will run across many machines and many locations. As a business model though? If I were a Venture Capitalist I’d be chasing people out of my office as soon as they used the phrase. I foresee a lot of “Cloud Computing” startups evaporating like their namesake.

« Newer PostsOlder Posts »

Powered by WordPress