Planet
Cutting the Cable, Part 3 (or Why Customer Service Matters)
I followed through and canceled my DirecTV service today. My MythTV / Boxee setup has been running great the last couple of weeks and I kept DirecTV through yesterday just as a backup as I hosted a Super Bowl party.
This all started due to extremely poor customer service from DirecTV. My high-def DVR was dying in November, specifically the hard drive, as I could hear it grinding from twelve feet away over the sound of my speakers and the buffering and audio / video playback was terrible.
I had to reboot my DVR every 2-3 days, and performance would be better, then degrade. Calling DirecTV, they made me jump through a number of hoops to diagnose it which resulted in it taking almost a month and three phone calls before they agreed to replace it. Now, I don’t own this HD-DVR receiver – I lease it from DirecTV. When I first signed up for DirecTV 11 years ago you had to buy your hardware, now you just lease it from them for $5 / month.
They finally agreed to replace it, but they were going to charge me a $20 shipping & handling fee. My wife runs a small business out of the house, and I know it doesn’t cost $20 to ship one of those, especially in bulk. To say I was livid that I had to pay to get a receiver repaired that they own is an understatement. Each time I called in, they also tried to “upgrade” me on the last receiver that I actually owned – so I’d have to pay them another lease fee. I always told I’d only upgrade if it was a DVR, not just a standard receiver, and they always declined. (I had been able to take advantage of this a couple years ago, so I know they can upgrade old receivers to a DVR).
I emailed and called their customer service to complain – and their response was: “Sorry, that’s our policy”.
So now they’ve lost a customer. I may have had their lowest tier of service, but I also bought the March Madness and NFL Sunday Ticket packages each year, so from a revenue per customer standpoint I was above average.
When I called to cancel, they offered me $20 per month off for the next twelve months and a free DVR upgrade. Too little, too late. When they asked why I was cancelling, I said poor customer service for my HD-DVR experience this past November. So the customer service rep processed my cancellation, and then let me know I’d be receiving a box with pre-paid shipping to send my HD-DVR back to them. Where exactly was this pre-paid box when I needed to get it repaired? (The state of Washington is suing DirecTV over hidden fees).
What gets me is the focus DirecTV, cable companies and cell phone companies have on customer acquisition rather than keeping existing customers happy. Even though I had already contacted them and complained they weren’t willing to do anything about it until I actually cancelled. In my opinion, they need to keep a balance between these two groups of customers. This wasn’t the first customer service incident I’ve had with them over the years, but enough was enough. Thanks to innovations like Boxee I can make up some (but not all) of the content I’ll be missing from going over-the-air only. A loyal customer will pay dividends – do you think I’ll be recommending DirecTV to friends in the future?
The Mutliplayblog today published the results of a survey measuring customer satisfaction levels in satellite, cable and telco TV subscriptions:
Low Perceived “Value for Money” among all Digital Pay TV customers
Virtually across the board—and irrespective of platform—respondents reported low satisfaction in the metric of `Value for Money.’ There was very little measurable difference by platform among respondents, and in all cases, fewer than 22% of respondents felt the service “exceeded” or “greatly exceeded” expectations of value for money.
This is among the most important findings of study, as it underlines the vulnerability of pay television in its current state. Indeed, in a report published in 2008, we found that over 50% of US digital pay television customers would be willing to scale back or completely drop their television service if household budgetary circumstances dictated.
I highly recommend reading the rest of the blog post, as these companies are at a tipping point. We’ve seen it in the music industry, the video industry is feeling it, and now pay TV services will be feeling the pressure as technological innovations will put their business models at risk. Will they embrace their customers and these new technologies or will they become extinct? First they need to look in the mirror and see if they’re keeping their existing customers happy before trying to sign up more. And I’ve already had a few people ask me about my setup and express interest in ditching pay TV…
Book will be Available February 28th
GNOME Journal #18 – Multimedia released!
Just in time for your weekend reading pleasure, GNOME Journal #18 is out. Issue 18 is a special edition focusing on Multimedia & GNOME, as well as recap of the recent Boston Summit.
- Writing Multimedia Applications in Vala by Jim Nelson
- Pitivi by Jono Bacon
- What’s new with Banshee by Joe ‘Zonker’ Brockmeier
- An interview with Jonathan Thomas, creator of the OpenShot video editor by Paul Cutler
- Boston Summit Recap by Jason Clinton
This issue features four (4!) new authors and the GNOME Journal team is thankful for their contribution. We also couldn’t have done it without our editors: Stormy Peters, Sumana Harihareswara, and Jim Hodapp.
Embedded Help
Silke and I have an old Archos DVR. I’ve never been extremely happy with this device, but it gets the job done. Last night I recorded the Lost season premiere. Instead of scheduling a recording, like I usually do, I just started a recording immediately, expecting it to keep recording until I hit Stop. Instead, it stopped on its own after an hour and fifteen minutes.
Wanting to know why, I checked the built-in manual. The Archos manual is a 79-page PDF file that you view on-screen. You can view about half a page at once, and the scrolling is slow. It doesn’t automatically advance to the next page when you scroll past the bottom; it takes three button presses to do that. And it takes it about three seconds to render a page.
No matter how good the content is (and, to their credit, I did find the answer), this is a complete failure of a delivery mechanism. This got me thinking in general about best practices for help embedded in set-top boxes, appliances, mobile devices, and other systems with limited interaction or screen space.
I’m sure it’s no surprise that I think the best thing in this case would be topic-oriented help. A device like this almost certainly needs a printed setup manual, but beyond that, people are mostly going to look for specific answers. And they’ll lose any printed material you give them, so the best place to put the help is on the device.
Devices like this present some unique challenges. Things we take for granted in the desktop world aren’t necessarily so elsewhere. Any UX people with experience in mobile or embedded devices could probably talk my ear off about this. (Please do, by the way.) So what kinds of problems are there?
- Disk space is often limited. My Archos has a hefty 80GB hard drive. That’s huge by embedded standards, but tiny by desktop standards. Help files take up space, especially once you start adding figures and screenshots.
- Screen space is limited. Applications usually run fullscreen, and that would include your help viewer. The fact that you can’t view the help and the helped application side by side can really affect the way you write.
- Another effect of limited screen space is that there often isn’t enough space to put lots of context-sensitive help buttons in the UI.
- Interaction is cumbersome. Mobile devices almost always use a touch interface these days, and for a lot of things that’s very powerful. But set-top devices that use your TV usually just use a rocker on a remote. That’s a terrible substitute for a mouse. And text entry without a keyboard is never fun.
I don’t buy into the notion that desktop systems as we know them today will die any time soon. But it’s clear we’re going to see more and more of these sorts of devices in our daily lives. So I’m very interested in how we can provide better user assistance in this area.
It looks like there are a couple of related talks at the upcoming WritersUA Conference. Unfortunately, I won’t be able to attend one of them because I’ll be presenting Mallard in the peer showcase.
Latest Version of BSDA Study DVD Available
"BSD as Servers" Issue Available for Download
Startups and Open Source
Cutting the Cable, Part 2
A few weeks ago I blogged about buying the hardware to set up a MythTV PC to record off air high def TV and integrate it with Boxee.
The hardware arrived and I’ve been working on on the setup off and on over the last few weeks. Some random thoughts:
- The HD Homerun tuner is pretty cool. Fedora has the HD Homerun configuration tool in their repos. Installing that through PackageKit and yum made it easy to test out that it was working and had a good signal.
- I had to install MyTV 3 times before I could get it to work. On a vanilla Fedora 12 install and then adding MythTV from the repos, only one tuner of the HD Homerun would work. Trying Mythdora, my MythTV front ends on my desktop PC and my laptop wouldn’t connect. Also there was a nasty bug in Mythdora’s kernel that wouldn’t let me mount a NFS share. Using Mythbuntu everything just worked.
- Schedules Direct is a pretty cool service. I remember hearing about the story a couple years ago when it all went down, but when Zap2It started charging users for the scheduling data, a group of MythTV users started Schedules Direct and licensed the data. $20 / year is more than reasonable to pay to get all the scheduling data.
- I love the fact that I can browse to the IP address of the MythTV PC from any computer and see the scheduling data and record a show. It took a few minutes to find the setting to only record new episodes, but it’s there!
- The first recordings I made were the second night of the 24 season premiere and an episode of How I Met Your Mother. A one hour recording is about 6 GB.
- I only have a 100GB hard drive in the MythTV backend, so I mounted my NAS via NFS . I would then in Boxee use the File Browser and surf to my tv recording directory. One downside to this method is that MythTV records the file, such as last week’s 24 as 1091_2010011819000mpg. The File Browser also displays a PNG file so it’s easy to tell what show is what, but it’s not intuitive at all.
- There are plugins for XBMC, such as MythSExx and MythicalLibrarian that will rename your TV recordings into a S01E01 format and create a symlink for you to make it easier to browse your recordings. I couldn’t get the former script to run, but I didn’t spend a lot of time troubleshooting either.
And then yesterday while idling in #boxee on Freenode IRC, user SpaceBass mentioned that MythTV support was working for him in the Boxee Beta. There are a number of threads in the Boxee forums that the “mythtv://” protocol doesn’t work – but it appears to be working now.
In the Boxee settings, add a manual souce, and make it: myth://IPADDRESS where IPADDRESS is the IP address of your Myth backend and give the source a name – I used “DVR”.
Now use the File Browser in Boxee and when you first choose it you’ll have a list of your sources:
Select DVR and you’ll be presented with “All Recordings”, “Guide”, “Live Channels”, “Movies” and “TV Shows”:
Note: Guide doesn’t work for me.
If you choose “All Recordings” you’ll see everything that MythTV has recorded:
(TV Shows and Movies will just show the MythTV recordings based on those filters). I haven’t looked into using MythTV’s built-in commercial skip as Boxee has a 30 second skip that just works too. I also like that Boxee remembers to resume where I left off watching if I stop playback.
To watch Live TV streaming from your Myth backend to Boxee, choose Live TV from the menu I mentioned above. You’ll be presented with a list of TV channels by station ID, not number:
And here’s a screenshot of the NHL game on NBC in HD earlier this afternoon:
There are two bugs I’m experiencing that I need to spend some time with:
- When playing back a recording or starting a live TV stream, it will sometimes start as if it’s being fast-forwarded, including the audio. Hitting pause and then unpausing fixes it.
- I think this may be related to signal strength as I’m seeing it on NBC and CBS, but not Fox, but I’m seeing jagged edges around an object, such as a person, when it’s moving quickly. If it’s a fairly static image, there are no jagged edges. But even someone quickly sitting down will have the distortion. But I don’t see this problem when accessing the recording from a Myth frontend on another computer, so it needs more investigating.
- My other theory is it could have something to do with saving the content on the NAS and not on a hard drive in the Myth backend, so I bought a larger hard drive to throw in there too. I’d also rather have it on a hard drive than the NAS just to save wear and tear.
I’m almost done – if I had to guess, I’m about a week away from telling DirecTV to pound sand. I’ll poke at the distortion issue some more and install that hard drive when it arrives but this has been a pretty cool project to work on so far.
GNOME Odds & Ends
A few different things going on:
- Tomboy documentation is almost done in Mallard. I’ve really enjoyed using the Mallard syntax – so much less complex than Docbook. Every time I have to look up an element reference, I shake my head and think, “Duh! That makes so much more sense I should have figured that out!“. Nice work Shaun.
- I triaged some docs bugs in GNOME Bugzilla. Want to get involved with the GNOME Documentation team but don’t know where to start? This wiki page has a list of projects looking for help with their documentation.
- We had a Marketing team meeting earlier this month and we’re having another next month.
- We’ll be having Sysadmin Team meeting soon too. (Surprise Sysadmin team members!)
- We’re having a Snowy meeting tomorrow. I know it’s short notice, but I love the potential of Tomboy Online – if you can’t attend I’ve volunteered to post the log and meeting minutes. We need web designers, web developers, CouchDB folks (whoops!) – you name it there’s probably a role for you. Come get in on a project at the ground level! GNOME needs a web service likes this.
- Rumor is we’ll have the beginnings of Banshee documentation showing up next week, stay tuned. (Though I have no idea where these rumors start, really!)
- We’re in the final throes of pushing out a new GNOME Journal. Soon, I promise you, soon!
2.29 Release Notes
It’s that time when we need to start thinking of all the new cool and exciting features that GNOME 2.30 will bring. If you’re a GNOME Developer, please add a brief description of new features or benefits to the Release Notes page on live.gnome.org.
Thanks!
GNOME Accounts
Martin Pitt mentions in his latest blog post that it took only 4 hours to get a GNOME git account after requesting it.
And that’s all do to the work of one person: Andrea Veri.
I’ve done some poking around on the status of the Accounts Team and whether it’s active or not, but after Jeff Schroeder on the Sysadmin team sponsored Andrea last month, Andrea joined to help out specifically with GNOME Accounts and has done an awesome job. He’s cleaned up Request Tracker, stayed on top of new requests, and helped with some outstanding and older requests. (And a big thanks to Olav and Jeff and everyone who has helped mentor Andrea).
I can’t thank Andrea enough for all of his help and chances are if you’ve requested git access, mango password resets or anything else Accounts related in the last month, it was Andrea helping you.
Ed Smith asks "are we too professional?"
"At the end of the 19th century, an amateur meant someone who was motivated by the sheer love of doing something; professional was a rare, pejorative term for grubby money-making." [link]
A follow-up on GNOME 3 myths
Friday I wrote a blog post kicking off a wiki page on debunking GNOME 3 myths. The dozen or so comments left on that blog post highlight perfectly why we need a wiki page that debunks myths – and it’s a good place to start to add to the wiki page. (And refine it, I think some of the comments are valid).
If you’re a GNOME developer, please give the GNOME 3 Myths page a look over and add any questions that you have been asked.
Thanks!
"It is time to look at China, not for what it says, but for what it does, and to judge it accordingly."
"Although the politics of China remains communist, the economics might be called Advanced Mercantilist." [link]
Debunking GNOME 3.0 Myths
Change is hard. People go through six predictable stages as they adjust to change, which I learned at a former company. From Changecycle.com:
People react, respond and adjust to change in a sequence of six predictable stages. The Change Cycle model identifies the thoughts, feelings and behaviors associated with each stage of change.
- Loss
- Doubt
- Discomfort
- Discovery
- Understanding
- Integration
With GNOME 3.0 coming out later this year, there is certain to be fear, uncertainty and doubt associated with the changes in GNOME’s user interface and applications.
Diego had an awesome idea that we should start a PR campaign and / or meme to start debunking this myths. It’s best to get out ahead of these things, and with that I give you: Debunking GNOME 3.0 Myths.
Please consider this page just a stub at the moment, but if you have heard of any misconceptions around GNOME 3.0 or you’re a developer on a project and have an idea or myth to debunk, please add it! It will take all of us through the year to keep this page up to date and help our users and journalists informed of what the changes in the GNOME experience entail.
Thanks in advance!
GNOME Marketing Team Meeting Today
I probably should have blogged this sooner, but the GNOME Marketing Team is having a meeting today at 22:00 GMT / 17:00 US EST.
The meeting will be held in #marketing on GIMPNet IRC. The agenda is here.
See you there!