Wednesday, February 28, 2007

A Puppy Ate My Internet

I am a geek. A hacker. A smart dude. I think a lot of myself, and once in a while it's warranted. Which is why, when my Internet phone service stopped working I called and complained, and when I didn't get the answers I wanted, or a smart-enough-sounding tech support person on the phone, I haughtily canceled my service. At least, I tried. This is a story of pride, prejudice, puppies and pie. Humble pie, that is.

The Pride

We demigods of the Internet are a noble bunch, geeks whose time has come. It is our world now - information is power and all the information in the world flows through our hands - and just as Uncle Ben told Peter Parker, with great power comes great responsibility.

Or, to put it another way, with great knowledge of computers comes suicide-inducing calls from your in-laws who want to know how to attach a file-thing to a wossname with an e-doohickey.

Or, to put it another way, if you're one of the people who want to correct me by saying "Uncle Ben never actually said that, it was a narrative caption in Amazing Fantasy #15", then this article is probably for you.

And we take the suicide-inducing phone calls, and mostly we fix the wossname with the doohickey, interspersed with a few grumbles and sighs, and when we hang up we mutter to ourselves "why oh why doesn't she read the manual?"

Cast your mind back to the last instruction manual you actually read. Think now of the troubleshooting guide, that two-page bullet-pointed affair nestled toward the back of the book that makes us all chuckle. Remember the first bullet? "Please make sure the device is connected". Ah, good times, chuckle chuckle.

You know how it is when you get your new gizmo, all wrapped in cellophane, batteries to connect, leads to plug in, menus to configure. Mmm, gadget heaven. Oh yeh, and those pesky instructions. We don't need those. We're clever. We can work it out.

I acquired my Internet phone service from Vonage in April of 2004. I had moved into a new apartment and wanted desperately to not give Verizon any money ever again in my whole life so I chose to get cable Internet service and plug the phone into that. By all accounts it was as good as a regular phone. And it was. It was amazing. It was like the phone service I knew I always wanted. Flat-rate pricing. Up-to-the-minute call history. Voice mail online and via E-mail. Forwarding, conferencing, virtual phone numbers, area codes at my beck and call. Simply put, I was impressed, and I was sticking it to Verizon at the same time. Heck, there weren't even taxes on my bill. I was sticking it to the man!

I bought a shiny, new cordless phone, ensuring it wouldn't interfere or be interfered with by my Wi-Fi network, unwrapped it, threw away the manual and plugged it in. It all worked flawlessly. You know that feeling you get when something just works exactly as it should? Well, maybe you don't because it doesn't happen that often... but if you do, that's how it felt. And that made me feel good.

I enjoyed flawless telephonic wonderment until November of 2005. I received an E-mail from Vonage regarding their 911 service, which required me to inform the service of my physical address so that were I to dial 911 the operator would know where I was. Internet telephony being IP-based, I could be in Miami for all they knew, and I wasn't, I was in Brooklyn, so I told them so.

Then, a day later, my line went pear-shaped.

Every call was mired in fuzz and static. Occasional whining noises. The line was unusable beyond belief. Obviously, after making the necessary configuration changes to my line to enable the heretofore non-existent 911 capability, Vonage had completely screwed my line up.

I tried everything first of course, dutifully unplugged everything and put it all back together, put the Vonage router in front of the Internet router instead of behind (topologically and geographically), tried using it with the computers turned off, the whole nine yards. I did my due diligence before asking for help, as any self-respecting hacker should.

Then I fired off the tech support E-mail. Forged in years of Usenet abuse, I meticulously described the problem as well as my attempts to fix it and check all the connections. A couple of days later I get the reply, which basically told me to make sure the device was connected to the wall, connected to the Internet, blah blah blah. Canned response, bleuch.

Now, you and I know every time we send an E-mail to tech support - any tech support - it's like those fishing games at the funfair. You know you're going to win something, but it could be anything from a bendy flower that used to resemble a daisy to that massive five-foot Finding Nemo fish your kid would drool over. Tech support is the same deal, it could be a twenty year-old CS dropout with attitude working nights or the guy who invented the transistor, you never know what's coming back at you but generally you expect them to know slightly less than you about everything. That way, when they can actually help you you're pleasantly surprised.

So when I received the afore-mentioned E-mail I didn't explode, I merely reiterated the E-mail in very short words, less detail, and sent it back along with a note that maybe we could have someone call me on my cell phone and work with me to fix it.

No dice. More E-mails. More cut and paste replies. Bleuch.

Thanks to a busy Christmas season I pinged and ponged a few more messages along these lines all the way through January, with no improvement in the line. Finally, exasperated, I tried to cancel my service. And, of course, in the spirit of post-bubble customer service I wasn't allowed to. I filled out the cancellation form only to get a voice mail from Bob in Marketing telling me they'd love to cancel my service just as soon as they could talk to me and make sure I was absolutely sure I wanted to cancel and - get this - they want to call me.

On the phone.

On the broken phone.

The Puppy

(This is the part where a cleverer writer would summon up a textual way to convey a flashback, maybe ripples or wobbly lines. However, I'm not that writer, so just rewind with me to 1998.)

It's 1998, and I'm in dot-com heaven. My little Internet business was growing fast and I moved out of the home office into a perky almost-downtown store, office in the back, a little Internet cafe on the front and I was going to be the first Web host on the high street. Come host with us, work on your site, get free help!

I had enjoyed horrific dial-up service from Nynex, followed by gloriously inconsistent ISDN service from it's Bell Atlantic successor, so I decided to wire the place with the company I trusted for my servers: Verio. I had read a lot about DSL and although I was a bit of an early bird I decided to risk it, after all it was a tenth the price of a T1 back then and it meant not using Verizon, Bell Atlantic's new evil incarnation. I rented the store in May I think, and the DSL was ordered immediately.

It was finally ready in August.

That's right. August. I paid rent for three months on the only Internet cafe in New York with no Internet.

Verio did their part, but Verizon took months to pull copper from the pole. Turns out the neighbourhood is overloaded and everyone's sharing copper and DSL was just too new, it just wasn't a smart purchase and I paid dearly for it. I never forgave Verizon, which is why I ended up getting Vonage all those years later.

So the business opens and it trundles along. That DSL line connected my Web business in the back as well as all the public computers out front. It was an amiable, friendly kind of place; we were really trying to put a friendly face on the Internet, which at the time was a mystery to most people and I wanted to change that in my small corner of the world, so we ran a real cozy place. I shared the office with a few guys from time to time; other amiable, smart, friendly dudes who also wanted to get out of the home office.

One such guy was Josh. Josh is great. Quintessential hacker. Will gladly trade in a job for half the pay if the atmosphere is better. I watched him quit a ridiculously well-paying consulting gig at the height of the dot-com craze simply because he felt he wasn't really doing anything there. He would stomp into the office at the end of the day, sigh, look at me and say just one word. "Meetings". So he quit.

Josh is just an all-round great guy, grounded, centered, will drink, be merry, and if needed, will rescue puppies.

And rescue a puppy he did.

Walking home one night he spied said puppy lost and forlorn in an unused lot and rescued him. Cute little Border Collie mix. Damned cute.

But Josh, like me, lived in a Brooklyn apartment that didn't sit well with puppies, so puppy, who became known as "Archie", moved into the store. Kind of like a mascot. Archie would run under customer's chairs, eat their shoe laces, poop on the carpet, all that cute stuff puppies do.

Josh would drop Archie in the shop in his way to the city in the morning, and I'd open up an hour or so later, take Archie for a walk, get some coffee and get down to business.

Time passes.

One day, I came to work, opened up, took Archie for a walk, got some coffee and got down to business. Except I couldn't. Internet was down. Now this happened occasionally, and usually a router reboot would fix it, but not this time. Being a self-respecting hacker I tried everything. Unplugged everything and put it back together. Scoured the Verio support section for DNS changes, downtime alerts, checked the Internet traffic monitor, the whole nine yards. I did my due diligence before asking for help, as any self-respecting hacker should.

Sound familiar?

I called Verio finally, and they also tried everything. Pinged the router with great success. Had me "recycle" the router, which is a fancy way of saying turn it off and turn it on again. To my disgust, they had me check that the LAN cable was plugged into the router and into my computer. Needless to say, it was. They even made me check the cable for physical defects, which I did, except for the part where it ran behind the filing cabinets which I deemed to heavy to move and therefore obviously serving as iron gate protection to any wires strung behind them.

Hours pass, frustration grows. I'm not the sort of person to shout, but I was livid on the phone. Customers wanted to give me money, and we were turning people away. Finally I jack it in for the day and decide to come back the next day with a fresh head.

The next day comes and we tear the network apart. Every computer is unplugged from the network save mine, and we manually reset everything on the others, maybe sixteen or so at that time. Mine runs on its own cable direct from the router, everything else goes through the hub. We buy a new hub. Every trick we know is thrown at the network to no avail. More phone calls to Verio of course, letting them feel my wrath.

Finally, I decide to change out the LAN cable. I unplug the cable from the router, carefully pulling it up from under the carpet until I get to the filing cabinets. Those things were huge. And heavy. Walked them both out a few inches and pulled the cable through.

Oh.

Wow.

Oh.

I've never deflated like I did right then. See, Archie was a chewer. He'd chew customer's shoe laces. Chew the carpet. Chew a bone. Chew pretty much anything. Even, if he has the taste for it, a LAN cable. Yep, miraculously, Archie had managed to get his cute little Border Collie mix snout several inches behind the filing cabinets and chewed through the cable. Why he couldn't chew a piece that was in plain sight I'll never know but there it was in my hands, frayed wires hanging from their protective gray wrap, limp and lifeless.

"Please check that the device is connected."

It took me three days to work up the courage and humility to call Verio and apologize.

The Prejudice

Zzzzzzzoooooppppp.

It's now 2006. Vonage wants to call me on the phone. The broken phone. I can't cancel until Bob from Marketing can sleep at night knowing I really, really want to cancel. Out of sheer desperation I call tech support on my cell phone, hoping it's not over my minutes. There's no way I'm paying phone bills to fix my phone, I mean, Vonage is still charging me every month and I can't even use the service!

I get put through to an Indian tech support service, assumedly in India. The Indian chap, who tells me his name is Chuck or something equally improbable, listens to my harangue and starts reading the canned responses off his screen. Now I haven't had much to do with all this Indian outsourcing business, I don't call customer service very much but I'd heard that more and more companies were outsourcing to India. I'm sure Chuck is very intelligent and can read his canned responses as well as any Western Hemispherian can, but frankly I'd had enough with the company and now I was being forced to do business with a guy whose accent was so thick it wouldn't fit in my thick-slice toaster.

Chuck finally broke out of boilerplate and started talking human at me, and we ended the call with him pleading with me to try a different phone before I canceled, he was sure it was the unit, not the line. Whatever. It happened right after the whole 911 address malarkey and dammit this is a very expensive phone that worked perfectly fine until the 911 service was turned on.

Screw it. I decided to call Bob from Marketing on Monday, and elected to enjoy the weekend.

I went for a walk and to my delight Radioshack had opened up a store a few blocks down. Like a kid to candy I wandered in, eyeing the robots, fruitlessly requesting an RF adapter for an Amiga 500, pondering a pre-amp for my turntable when lo and behold I come to the telephone display. Now, if you're anything like me, you know how it is in Radioshack. You have to buy something. Nothing much, but something. So on impulse I bought the cheapest, nastiest, corded, Radioshack-branded $9.99 telephone they had.

"This'll show Chuck", I gleefully mumbled to myself.

It took me over two weeks to call Vonage and apologize.

The Pie

To this day, the coincidence of my fancy phone deciding to up and quit the day after I enabled 911 service still plagues me, and in all honesty I have lost a little sleep over it. It bothers me. Maybe there is a god. And maybe he hates me.

Or maybe the universe just wants to remind me from time to time that no matter how smart I am, no matter how much experience I put under my belt, no matter how much my all-powerful knowledge and affinity for technology smooths my path... once in a while even I will need to check that the device is connected.

My license plate is one of those silly vanity plates that are funny for a week or so and then lapse into simple vanity. It reads "PLZ RTFM". When I bought it, it was for everyone else. These days, it's mostly for me.

I've now gone to great lengths to re-educate myself and my staff that no-one - including us - knows everything, that we all make mistakes, and hopefully we provide better than average technical support to our customers, I know that every time I get one of those suicide-inducing calls I grit my teeth and think about the time a puppy ate my Internet.

I've grown softer, and I've rekindled the joy I used to get passing on knowledge or helping someone overcome a problem. With great power comes great responsibility, and it's in all of our best interests to encourage users and customers to fend for themselves, but call us when they're in trouble. That's why we're here, that's what we do. This stuff is our responsibility, and we should be proud to get the call. We wrote the code, we created the software, and we'll stand by it and make sure you get every penny's worth out of it.

I still don't read the manual, but I don't throw it away either. I keep it, I keep them all, they have a little box they all live in and I assume they're comfortable.

I actually have one framed and on display, it's a four-page user manual for a seven dollar, thick-slice toaster. I used to think it was pointless, and I displayed it as an homage to Wonko the Sane and his enlightenment upon reading the instructions on the side of the box the toothpicks came in.

It actually has a section labeled "How To Toast Bread", in which according to the manual there are six steps. Step one?

"Plug power cord into 120 volt AC outlet."

Priceless.


Full story...

Open Document Formats

My brother-ex-law Michael Hickins has an article on internetnews.com today covering the current status of Microsoft's attempt to get their Office Open XML format adopted as an international standard.

So?

It is my belief that government has a duty to publish their electronic content in an open, standards-based document format, that is readable by standards-based software.

To put it another way, I don't think I should have to fork over $200 for Microsoft Office just so I can read the minutes from last week's State Senate hearings.

The underlying logic here is that open standards lead to open data. Much as I believe clinical data should be freely accessible by it's owner (the patient), and that quality performance rates should be accessible and comprehensible and available to all, so too do I believe that the copious amount of information produced by government should be both forwards-compatible (imagine trying to open a Word 95 document 20 years from now) and openable in any decent text editor.

The people's government should be publishing the people's information in a manner in which the people can read it freely. And by freely I mean both with no hindrance and for little or no cost.

This is the reason I use standards-compliant markup code as much as possible when producing Web-based report cards. I want them to work in as many Web browsers as possible, not just the latest version of Microsoft Internet Explorer.

Local and federal governments around the world have been slowly pushing for open document standards, and slowly the US is catching up. Massachusetts has already mandated open documents using the already-standard Open Document Format, Texas and Minnesota are considering a similar action, and California announced today they would consider a bill.

The rub here is that if Microsoft's new XML format for Office doesn't get accepted as a standard, they won't be able to shoehorn their office suite onto government desktops. And that's a lot of revenue they'll be missing out on.

I guess then our state governments would have to shell out for copies of Open Office instead. How much is it? That's right. Free. You can go get a copy for yourself right now if you don't believe me.

I've been using it for years, and the only downside is that very often, Microsoft-specific Powerpoint files won't open. I'm real cut up about it.

While we're plugging Michael, here's a shameless plug for his new novel Blomqvist. It defies description, so go check it out.
Full story...

Jaz Meet Blog, Blog, Jaz

Hi. For those of you who know know me, glad to see you. For those of you who don't, a little background follows...

My name is Jaz-Michael King, and I'm an Internet guy who happens to work in health care. I work on stuff like health care transparency, which includes publicly available report cards on the quality and price of health care, open communities of practice for health care professionals to share best practices and generally improve the quality of the health care they deliver, and public speaking on consumer access to health information and the like.

As of this posting, my main activities are building the New York Health Care Report Card and running Jeny, the quality improvement community Web site.

I also have a rich history of hacking and computing, I've done the requisite Internet startup thing, I've been an Internet consultant and all that, so I write about Internet issues and the people like me who work in the field.

I'm very passionate about health information technology, I do things like go to doctor's offices and help them figure out how they'll convert to electronic health records, I worry about patient privacy rights, and I follow clinical data exchange projects.

I'm a tireless supporter of open source, fueled by the belief that all information wants to be free, so I'll just help it along from time to time. And when I say "open source", I don't just mean open source software like Linux and Apache, I mean everything: open source business models, open source beer, open source sandwiches and open source cars.

I believe in the duality of academia working alongside meritocracy; I fervently believe that one way the Internet has truly changed us as a species is the newfound power to have the world's knowledge at your fingertips - I don't think that's really sunk in for a lot of people yet.

I tend to run my own Web servers and I of course have my own Web site, so why am I blogging here on Blogger?

Well, there are many reasons, but they all boil down to one easy answer: my personal life is such that I feel it's in the best interests of what I do for a living that I should separate my fun from my work, at least, in presentation. (In real life, my work *is* my fun...)

I thought to myself that if I was going to splinter off my professional musings then maybe it's about time I started participating in the Web 2.0 buzzarama, so here I am. I'm dubious about ceding control of my precious data to a strange, foreign server but hey, it's Google right? They can probably look after my stuff just fine.

I haven't generally appreciated the blogging community. I'm a dinosaur in Internet years, I pine for Usenet and the glorious days of the last millennium when we Webmaster types, masters of HTML, were the elite. Now it's "blogerati" this and "intelligentsia" that and frankly it feels like we got kicked out of our own house in some ways; but in other ways I'm proud to have been a part of the revolution and even if I'm feeling a bit crusty joining the blog rolls, I'm curious too.

So if you're looking for the old me, he's still cranking out high weirdness at Beer, Cheese and Monkeys, and I'll probably cross-post a lot until I can figure out how to subscribe myself to myself and automagically feed this blog into my own, but for those of you looking for a little peek into my thoughts on health care, health IT and the Internet in general, this is the place to be.

I'm going to cheat and populate this blog with content I feel is more relevant here than back on mynameismonkey.com, I have no idea what the blog etiquette is, but then again, I'm not known for my sensitivity.

Enjoy.

Oh, yeah, the funny title.

"A Scanner Brightly" is a reference to one of my all-time favourite books, Phillip K. Dick's "A Scanner Darkly", in turn a reference to Paul's first letter to the Corinthians. My hope in my work is to help the average health care consumer become a well-informed health care consumer, not seeing "as through a glass, darkly".

Bah, it's funny to me.
Full story...

Disclosures and Disclaimers

Disclosures

My employer is compensated through funding to provide analytical research, technology solutions, and Web-based public and private health care performance reports by the State of New York, the State of Illinois, the Centers for Medicare & Medicaid Services, the Agency for Healthcare Research and Quality, the Commonwealth Fund and Bridges to Excellence. I am not being compensated by any of these organisations to create articles for or make edits to this Web site or any other medium; and all posts authored by me are as an individual and do not represent my employer or the agencies I work for.