Archive for the ‘ Techy Stuff ’ Category

Motorola S9-HD Headphones

If you’re looking for a great pair of headphones for various athletic endeavors, look no further. I’ve had some great headphones from Shure and from Klipsch. But these really make me happy because they not only sound great, but they’re wireless and they have great remote controls to change volume and songs. Now, they also do something else that my Shure’s can’t do. They can make phone calls.

If you’re like me and like listening to tunes while riding at 20mph, you might like to be able to make an emergency call if you happen to break down. Or what happens if someone needs to call you in an emergency? Well, to date I’ve had to keep my iPod in one pocket and my cell phone in another. I’ve tried some headphone attachments that add a microphone to my Klipsch or Shures, but it just creates a really long cord with a really bad microphone.

Now, the problem with these headphones isn’t with the headphones. The problem is trying to use them with an iPhone (same goes for a 2nd generation iPod Touch). Apple currently doesn’t support A2DP, which is Bluetooth’s mechanism for streaming audio to stereo headphones. So for the most part, you have to use a special bluetooth dongle that adds 1.5 inches to the length of your iPhone. Plus, the dongle vibrates loose during movement. In short, the combination isn’t very pleasant.

However, all of this should be solved with the release of the new OS update. I’m excited about that. Right now, I’m having fun working on my first iPhone apps. The SDK’s pretty cool. And this is certainly new frontier for me. But for now, I’m very excited to have a fix to an annoying problem.

Now, if you’re looking to go down such a path, make sure you get your UDID from iTunes before you try updating the firmware. Otherwise iTunes won’t be able to read the UDID from you phone. You’ll have to obtain it via Xcode instead. Just FYI.

Enjoy!

The backup quandary

With an increasing number of backup solutions available, I’d like ask a question. Why are so many people reluctant to backup their data?

I see this problem all the time. Even in corporate environments, where backup is pretty much mandated, people are reluctant to use the solutions. Some go out of their way to avoid mandated solutions. But really, how many of us have been bitten over the years about losing data because our system crashed?

The bottom line is there is almost no excuse for not backing up ones data on a fairly regular basis. Having said that, I’d like to actually list some cool ideas and why I wouldn’t rely on them.

  1. Apple’s Time Machine: is really a pretty cool solution, for the most part. If you’ve never tried it, and own a Mac, you should. Having said that, the problem really isn’t in using it the first time. It’s the 2nd time and after that. About the best thing Time Machine is good for is when it comes to restoration of a Mac. It will capture and restore every little thing including cookies, passwords, etc. You don’t have to worry about re-installing all of your applications either.

    The reason I say it’s not so great the 2nd time is that depending on how much you actually have to backup, the time required to determine what has changed can be quite long. While the actual backup part can be quite fast, it’s this generation of a list that can be intolerable. I suppose it’s a small price to pay for the ability to restore everything so easily.

  2. Dropbox: is currently a pretty hot item in the reviews. It’s a pure software widget that allows you to upload all of your files, share them with others and it’s dead simple to install and use. The service is also pretty cheap at just $9.99 per month for 50GB.

    The problem with the Dropbox solution is time. You have to have lots and lots of time depending on the speed of your internet access and how much data you really wish to backup online. If you are with a cable provider, you may not think twice about uploads. However, if you’re in select areas where AT&T DSL is your only option, you may be in deep kimchee. This has certainly been the case for several friends of mine who only have 384kbps upload capabilities. In this scenario, backing up 50GB of data can take almost a week.

    Even if upload speeds aren’t a problem, you may find a problem when it comes to restoration of your computer from an online backup. Imagine downloading your apps, data, settings, etc. just so you can get back to functional.

  3. Then there are the hybrid solutions, which place a locally installed appliance to help mediate this whole process and to provide local restoration capabilities. The trade off with this approach is cost of the service and management of some extra hardware.

    So far, while I believe this is one of the best approaches, the key question in my mind is whether or not this is worth a premium monthly service. Just to illustrate the differences in prices, let’s compare the Dropbox service with service from someone like Barracuda Networks. If we take a look at the costs for backing up 50GB of storage, we’re looking at a tenfold difference– $0.20/GB to $2.00/GB.

    Some will argue that the additional costs are to subsidize the hardware that is deployed. And that may indeed be a fair argument for some. But I know in the case of Barracuda, they charge for their appliances. Even at a reduced rate, they’re by no means losing money. Still, despite the costs, they are clearly selling their offerings to corporate accounts.

So with these types of solutions, is backing up still just too much of a pain in the butt for you? Do any of these sound at all attractive?

I fundamentally believe that there is no real reason not to protect all of your data. But for whatever reason, backup is just not a very interesting application. Perhaps we don’t backup simply because in a disconnected world of laptops usage, there’s not enough to remind us to do such a simple task.

When storage guys think more highly of themselves than they should

A friend of mine, Sal, forwarded this to me last week. It’s actually entertaining, I suppose. But it’s a good indication of what happens when storage guys think a LOT about what they do.

It reminds me of when I did NetAttach and we actually had serious discussions about having Calista Flockhart do an ad for us. You all remember Ally McBeal, right?

Enjoy!

De-duplication as core infrastructure

It seems as though the subject of de-duplication is becoming more commonplace as it’s getting difficult to avoid conversations related to it. Just the other day, I had another customer ask me for a recommendation concerning it. While their question was interesting to me, their assumptions for considering it were more so.

It’s amazing the assumptions some people will make in my industry. I can remember a while back, I had a CEO for a company state to me they wanted to get into the storage industry but wanted to do so without the use of disk drives because “We all know you can’t make any margin on storage”. Well, that’s just not the case.

Anyway, the presumption on why de-duplication could be a good infrastructure solution is that they’d been told they could reduce storage consumption by as much as 50%. Really? 50%? I suppose if this were high school and plagiarism was pervasive, this might be so. But it’s not likely that people are replicating that many files. Having said that, de-duplication technology can be beneficial and I provided them an example of how it can help.

In my example, I took a fairly typical scenario in my company where I might generate a presentation that is roughly 25MB in size. It’s a corporate presentation so I might actually shoot a copy of it to all of the employees. We’ll round things to 20 just to make this rather easy. Assuming each employee is using an email reader that downloads attachments to a local folder, we’re looking at 500MB of the same file being stored onto laptops, desktops, etc.

In this day and age, 500MBs isn’t very much. So is the issue the actual storage consumption? After all, if we’re talking about 20 unique individuals, on laptops, and working from different remote offices, we’re looking at 25MB of consumption each. But if we throw all of these people into a central office and decide we want to provide backup for all of them, the problem starts to take shape. On the local area network, backing up this much information to a file server should take roughly 5 seconds on a gigabit network if there’s nothing else going on. That’s hardly anything to be concerned about. It’s not until we wish to back things up remotely that we actually see the problem.

Let’s suppose our company has a T1 connection to the internet and we can upload files at 1.2Mb/s (megabits, not megabytes). All of a sudden we’re looking at backing up all instances of this file to the remote site at fairly slow bandwidth. In this example, assuming we can get 100% utilization, we’re looking at a transit time of 3,333 seconds or roughly 56 minutes. Gee, nearly an hour just to backup all of the instances of one file over the internet. That’s a lot of utilization.

If we simply backed up the first instance and could replace all replicated objects with just hardlinks, the total job would only take 2.8 minutes. If only things were this easy. Actually, for the most part, they are.

There is a definitely a case for de-duplication when it comes to cutting down on WAN transit times for remote backups. But does this actually warrant a product purchase when the products typically cost much more than the storage that will be housing the data? Perhaps, if you look at it from a network bandwidth perspective. But when you consider emerging technologies such as WiMAX, you should re-check making expensive purchases.

There has been much hype about rolling out large WiMAX fabrics in key metro areas. With speeds as high as 72Mb/s, we’re talking about a backup window of possibly as low as 76 seconds. How real is this? Well, just in the last couple of weeks, we’ve read about Charter Communications rolling out support for their cable subscribers in the realm of 160Mb/s. The service is available in very select regions and at a premium. But that’s not the point. The point is that network bandwidth to the internet is increasing at a dramatic rate (no pun intended) and at very affordable prices.

When you consider these things, where does de-duplication really fall? Storage is getting cheaper. Network bandwidth is getting much faster and more affordable. And more and more companies are beginning to make de-duplication scripts or applications available free of charge. With these things coming and affecting much more than just backups, it’s hard to justify such capital expenses.

The reason I got on the subject is that I just read a news article on yet another FREE de-duplication tool called Dupe Manager. It’s only a 0.1 release, but it’s not the only one out there. And, it’s free. Did I mention that? Well, it is. This is yet another reason I love working with open source. Open source lives and breathes to solve simple, everyday problems like these, which makes a lot more sense considering the relative nature of the problem. It’s a bit problem for many today. But will it continue to be as big a problem in 6 months? 12 months?

Apple and Steve Jobs

For the past couple of weeks, I’ve been reading much about the future of Apple given the fact that Steve Jobs is sick. And after reading yet another one, today, I’ve finally decided to chime in.

Honestly, and I don’t mean any disrespect to Mr. Jobs as I actually admire the man considerably, is the problem isn’t with Jobs retiring. It’s actually with the lack of tech leaders that posses any vision and charisma to lead such a company, or any company for that matter. That’s really the issue.

Most of what occurs in our industry follows the Intel-ish roadmap. Things get quite predictable after a while. Apple, under Steve Jobs, has been quite a different story. Even when they decided to transition from PPC chips to Intel processors, they implemented them in such a way that was rather unique for the industry. Is all of this to the credit of Jobs? I don’t think so. It was probably some tech weenie who came up with the idea of using EFI and instead of a traditional BIOS. And did Jobs develop a more improved battery and charging system? What about the way their new trackpads allow you to pinch your fingers and do other things to rotate, flip and otherwise manipulate pages?

I’m not trying to take anything away from the man. Not by any means. But the simple reality is I don’t buy for a moment that he’s responsible for all the various innovations.

Over the years, having created and run several startups, I have noticed a couple key truths:

  1. There is absolutely no shortage of ideas
  2. If you listen hard enough, you’ll find there are some really great ideas that come up every now and then
  3. Most Many people seem to be divergent thinkers who are incapable of actually getting real development done
  4. Driving innovation is about driving the good ideas and weeding out the effects of divergent thinkers
  5. Managing the nay-sayers, divergent thinkers, people who need their backs patted, etc. is more than a full-time job
  6. The more effective you are, the more you will be labeled a bully or tyrant

Ever notice how many people want to fill the shoes of a guy like Jobs or Gates? Both have had some great people in their organizations. But recognizing the difference between great talent and great leadership can be difficult and misleading. There simply aren’t many companies that have pushed the envelope or defined a market to draw from. And chances are good that the best candidate for the job of replacing Jobs will fail the interview. He’ll be too egotistical, unrealistic, too aggressive, not a people person, etc.

I can remember a few years back when I first interviewed for the job to drive enterprise marketing for Snap Appliance. I did my round of interviews and heard from the VP of Sales how didn’t know what the enterprise was. Yep. That’s why they were interviewing people for the job. I remember my time with the VP of Engineering who proceeded to tell me how we didn’t have the bandwidth to develop the features. Hmm… I didn’t know they’d been defined yet. And the excuses went on. After all was finished, I had my final interview with the CEO who asked me the million dollar question. Here’s the exchange that took place:

CEO: Why should we hire you?

Me: I’m not exactly sure you should.

CEO: Huh? Why do you say that?

Me: Well, I’ve interviewed with all of your staff and one thing is for certain, they all believe that this job is unnecessary because it can’t be done. You can’t move your products up market.

CEO: Well, what do you think you can do to change that?

Me: First of all, I will probably piss off your entire organization. See, I hear all the Nos and Can’ts and I take them as double-dog dares.

CEO: I see. Maybe that’s what we need then.

I lasted in the job for all of three weeks before changing roles to CTO. There was a need for doing more than merely scoping out new features. There was the need for figuring out how to get them into the very tight engineering schedule. And then meant putting in place a rapid prototyping effort. During the process, I took much criticism and ridicule. My schedule estimates were way too aggressive. My ideas were too far fetched. And so on. But I became great friends with the VP of Marketing and the VP of Engineering in the process. We’re still close to this day. And at the end of the day, we had a great acquisition largely due to those far-fetched ideas.

Bringing someone new into the helm of Apple is probably going to mean pissing off a lot of people. Some will feel they were loyal to Jobs and should deserve some credit as a result. Others will feel they were due a promotion. And yet others will feel they should have gotten the job. But the simple reality is that Apple’s future won’t depend on what they did previously with Steve Jobs. It’s going to depend on what they can do in his absence. It’s going to take a strong personality who can hear the good ideas, who can make the tough decisions and live with them and it’s going to take a guy who doesn’t care what everyone else thinks. Can they find a guy like that?

My take is that Apple can very well find a guy like this to drive the company forward. That’s not going to be the problem. The problem is going to be the selection committee. They’re going to look at pedigree. And they will be responsible for killing a great company. Let’s hope they can avoid making that mistake so that we can continue to get great and innovative products from Apple for years to come. And perhaps if we’re lucky, Mr. Jobs will already have a candidate in mind who can leave the critics dumbfounded.