SmoothSpan Blog

For Executives, Entrepreneurs, and other Digerati who need to know about SaaS and Web 2.0.

Archive for the ‘apple’ Category

Microsoft: World’s Worst Customer Service? (Walmart, Amazon, GE, BestBuy, MacMall, and Paypal Not Far Behind)

Posted by Bob Warfield on July 28, 2014

microsoft-surface-pro-3I recently tried and failed for the fifth time to buy a Microsoft Surface Pro 3.  It’s been a real comedy of errors, but the latest attempt has been by far the most spectacular failure.

Let me start out by saying I really like the Microsoft Surface Pro 3.  I am a perfect candidate for it as I would like to replace the combination of my Macbook Air and iPad with just one device for travel and for demos of my software away from the office.  The business I’m in is software for the CNC Manufacturing world, and while my own software runs on both Mac and PC, most from that world is PC-only.  Hence a device about the size of an iPad that can run desktop Windows software would be a real boon.  The Surface reviews I’ve read have been largely positive, and I played with one at a Microsoft store for long enough to feel like I would be very productive on it.  The keyboard was great and I had little trouble dealing with the Win 8 differences everyone is complaining so much about.  So I resolved to get one.

In fairness, all of my problems have stemmed from one little wrinkle in how I wanted to buy the device.  I’m looking at about $1500 all in, and I wanted an interest free for 12 months deal–the same kind of deal I used to purchase my Macbook Air.  My business is steadily growing and I like the idea of charging most of the cost to the larger version of the business that will exist down the road.  These offers all involve signing up for a credit card, with my Apple Macbook Air it was really no big deal.  I recently had paid off the Macbook Air and so time to get another device.

Here’s what happened.

Fail #1:  Best Buy

Despite haunting the Microsoft Store since the Surface launched in hopes of their offering a deal, no joy.  So I started Googling and wound up at Best Buy.  Looked great, so I attempted to make the purchase.  The online credit card app simply froze up the browser and would neither confirm nor deny I would be able to do the transaction.  Geez, how can a company the size of Best Buy have IT producing forms like this that flat don’t work?  Seems like they’re wasting a lot of opportunity if it happens to very many.

Fail #2:  Walmart

A little more Googling and I discover that Walmart has the same deal.  Great.  Except, oh oh, same problem–the credit card app just fails.  Takes all the info, hit the button to go for it, and nothing happens.  I’m now starting to wonder if the problem isn’t some common third party?  It doesn’t really matter, both these two retail behemoths have lost a $1500 transaction for a stupid reason–their web site didn’t work.

Fail #3:  Amazon

At this point I am thinking it can’t be that hard, SOMEBODY must do this.  So I tried Amazon.  Aha!  They’re offering the no interest deal I want!

I filled out all the information to apply, the application worked (I guess Amazon knows a lot more about software than Best Buy or Walmart), but it turned out to be bait and switch.  Buried in the fine print is a notice that GE Capital would only finance $500 of my $1500 purchase.  Now I have a GE Credit card that will get shredded and never used.  That has to be sub-optimal for both GE and Amazon–they went to all the trouble and cost but are getting no revenue from me.  Not to mention a $500 limit is insulting.  Amazon knows I spend a fortune with them on all sorts of things including Amazon Web Services and have never missed a payment.  Come on guys, do your computers talk at all?  Why offer this stupid $500 credit card on a $1500 purchase?

Fail #4:  PayPal + BillMeLater + MacMall

I went back to the PayPal site to process some orders for my business, and noticed BillMeLater being advertised.  Wow!  I had seen the ads come up every time I had paid for something with PayPal, but I generally just pay cash and had more or less ignored them.  They have a product search that will plug you into a BillMeLater transaction with some merchant that has what you want.  I promptly searched for “Microsoft Surface Pro 3” and got vectored onto MacMall.  Hmmm, that’s kind of odd to buy a PC from a company that sounds like a Mac company, but why not?  I was getting pretty tired of the chase by now.  I started down the path and promptly noticed I was only going to get 6 months interest free, but again, I was beaten down and ready to do a transaction, so I went ahead.  Filled out all the forms, yada, yada, and BOOM!  I was back to Fail #1 and Fail#2:  PayPal reported that they couldn’t complete the transaction for unspecified reasons (like those other credit card apps just freezing up) and I should try again later.  WTF?!??

Fail #5:  Microsoft + PayPal

Is this becoming Epic Fail, or what?  It’s almost comical by this point.  But, the best is the final episode (so far) and involves Microsoft and Paypal.  I was still focused on the idea of using BillMeLater and it was a new day.  So I had the idea of just seeing who would sell me a Surface Pro 3 and let me pay with PayPal.  I tried Microsoft first, and sure enough.  Excellent!

So I hopped on, performed the transaction, got to the part where you pay PayPal, and for the first time ever (I have made hundreds of PayPal purchases) I saw almost nothing of PayPal and never got the opportunity to use BillMeLater.  Bloody Hell!

I immediately went to PayPal and cancelled the transaction.  There’s a button right there and they accepted and confirmed the cancellation.  Then I went back to the Microsoft Store.  Not so easy to cancel there, I had to call  the dreaded 800 number and wait.  But eventually I got a Service Agent and after answering many strange questions, she assured me that the transaction was cancelled, and that she couldn’t really help me in any way to purchase a Surface with 12 month no interest financing or even to use BillMeLater to make the purchase.  Gee thanks, Microsoft.

So I’m thinking this is pretty silly.  Microsoft must want to be moving these stupid devices and should be making it easier, right?  Maybe I would just go lob a suggestion in to them and maybe someone would get back in touch with me with the right stuff.  I searched in vain both the Microsoft site and the Microsoft Store site for some place I could make the suggestion.  Apparently they are not at all interest in hearing from customers.  I guess I should’ve expected that after getting this far.

Fail #6:  Microsoft + PayPal, Again

This morning I logged into my computer to find 3 email message from Microsoft–a return authorization, a notice that the cancellation had failed, and another notice telling me I should just refuse deliver on the shipment.  Oh boy.  You would think Microsoft could manage to process a cancellation that happened within minutes of an order to avoid needlessly shipping physical goods to a customer who doesn’t want them.  No joy.  So then I bopped over to PayPal to confirm that my cancellation of the prior day was still in place.  The report had been updated to say they were going ahead and paying Microsoft.  WTF?!??  Really?  After both organizations had confirmed the cancellation the prior day?  Are you kidding me?

Now I’m angry.  Both these behemoths had clear instructions from me and had accepted and confirmed.  So, I called PayPal Customer Service.  A nice lady eventually picked up (yeah, lots of voice menus for THEIR convenience) and she confirmed from her screen that I had indeed cancelled payment.  Why then, does my report show this as a transaction that will be paid and why is the cancellation no longer showing?  Well, it looks like the transaction went through before the cancellation could take effect was the response.  OK, why does my balance still not reflect a deduction for the payment then if it’s too late to cancel 24 hours after the cancellation went in and was accepted?  “I’m sorry sir, but it is too late to cancel.  You’ll have to wait 48 hours to see if the seller has refunded your money and if they haven’t, you could file a dispute at that point.”

 

Conclusion

I was really pretty excited about getting a Surface Pro 3 when I started this trek.  I’m shocked at just how many organizations screwed up their Customer Experience along the way and at just how low the bar is set for that Customer Experience to be acceptable to them.  It can’t possibly be a good thing for sales of the Surface for there to be this much friction in the process.  I am hopeful that some one of the organizations involved will read this and contact me with a solution I’d like, but at the same time, I don’t think I’ll hold my breath.

Macbook Air and iPad?  You’ve got a solid year ahead of you still.  Maybe I’ll just wait until the Surface Pro 4.

Posted in amazon, apple, business, customer service, gadgets, Marketing, microsoft surface, mobile, strategy | Leave a Comment »

How Moore’s Law Put Apple in the Driver’s Seat and Cost Steve Ballmer His Job

Posted by Bob Warfield on January 24, 2014

With the Mac’s 30th anniversary, lots of folks are writing all sorts of articles about it, so I thought it only fitting to bring up my own thoughts on what happened and how Apple got control away from Microsoft.  It’s not a theory I have seen anywhere else, but it’s the one that makes the most sense to me.

Recently, I spent the afternoon upgrading my PC.  I added 2 higher capacity SSD disks, a new graphics card, and a new power supply.  I had planned to add a CPU with more cores, but I couldn’t find it and frankly, I didn’t look all that hard because I knew it wasn’t going to matter very much.

Upgrading my PC is something I used to do like clockwork every 2 years.  I looked forward to it and always enjoyed the results–my computer would be at least 2X faster.  While it didn’t always feel 2X faster, the previous machine (when I still had access to it or one just like it) always felt a lot more than 2X slower.  Life was good in the upgrade heyday for the likes of Microsoft and Intel.  Steve Jobs was this idiosyncratic guy who made cool machines that you couldn’t upgrade easily.  Everyone knew Microsoft had stolen a lot of Apple’s ideas but it was okay, because heck, Apple stole a lot of ideas from places like Xerox PARC.  There were Mac users, but they were a tiny minority, so tiny that Jobs was actually fired from his own company at one point.

Fast forward to my recent upgrade experience.  I hadn’t done an upgrade in 5 years, didn’t feel like I had missed much, and didn’t spend nearly as much money on the upgrade as I had in those times past.  Before that prior upgrade it was probably at least another 3 or 4 years to get to an upgrade.  That one 2 upgrades back was largely motivated by a defective hard disk too, so I’m not even sure it counts.

Times have sure changed for Intel, Microsoft, and Apple too.  Apple is now the World’s Most Amazing company.  Microsoft is in the dumper, Steve Ballmer has lost his job, and Intel just announced they’re laying off another 5000 people.

What happened?

People will say, “That Steve Jobs was just so brilliant, he invented all these new products around music, telephones, and tablets, that nobody wants PC’s any more.”  In other words, Apple out-innovated and out-Industrial Designed Microsoft.  They even changed the game so it isn’t about PC’s any more–it’s all about Mobile now.  We’re firmly in the Post-PC Era goes the buzz.  VC’s are in a rush to invest in Mobile.  It’s Mobile First, Mobile is Eating the World, mobile, mobile, mobile, yada, yada, yada.

But I don’t know anyone who has quit using their PC’s.  Quit upgrading?  Absolutely!  Putting a lot of time on their mobile devices?  Yup.  But quit using PC’s?  No.  Absolutely not.   There are many many apps people use almost exclusively on PC’s.  These are the apps that create content, they don’t just consume it.  One could argue they are the ones that add the most value, though they are not the ones that necessarily get the majority of our time.  Some people are totally online with Office-style apps, but they still much prefer them on their PC’s–no decent keyboard on their tablet or phone.  Bigger screens are better for spreadsheets–you can never see enough cells on the darned things.  And most are still using Microsoft Office apps installed on their PC’s.  CADCAM, which is my day job, is totally focused on desktops and maybe laptops.  Graphic Design?  Photoshop on a PC (well a Mac, and probably a laptop, but they sure don’t want to give up the big gorgeous monitor on the desk much).  Accounting and Bookkeeping?  That’s my wife’s daily work–Quick Books.  Enterprise Software?  Yeah sure, they got mobile apps, but mostly they’re desktop.  Did people unplug all the desktop clients?  No, not even close.  They simply killed the 2 year upgrade cycle.

People will say Microsoft was just too slow, copied without ever innovating, and missed all the key trends.  There is no doubt that all those things were true as well.  But think about it.  Apple has always been great at Industrial Design and Innovation.  Microsoft has always been slow and missed key trends.  Remember the old adage that it takes Microsoft 3 releases before they have a decent product.  That’s been true their entire history.  Something had to be different for these two companies and their relationship to the market.  Something had to fundamentally change.

What’s wrong with Microsoft and Intel has little to do with people quitting their use of PC’s and switching over to Mobile.  It’s not a case of choose one, it is a case of, “I want all of the above.”  There are essentially three things that have happened to Microsoft and Apple on the desktop:

#1 – People stopped upgrading every two years because there was no longer a good reason to do so.

#2 – People who wanted a gadget fix got a whole raft of cool phones and tablets to play with instead of upgrading their PC’s, and Microsoft botched their entry into the mobile market.

#3 –  People who wouldn’t consider spending so much money on a computer that couldn’t be upgraded when it would be clearly obsolete in 2 years suddenly discovered their computer wasn’t obsolete even after 5 years.  So they decided to invest in something new:  Industrial Design.  I can afford to pay for fruit on my machine, just like I used to pay for polo players on my shirts back in the Yuppie Age (I like cheap T-shirts now).  It’s the age old siren’s call:  I can be somebody cool because of a label.

#1 was an unmitigated disaster for Microsoft, and the carnage continues today.  #2 was a botched opportunity for Microsoft they may very well be too late to salvage and it created a huge entre for Apple.  #3 cemented Apple’s advantage by letting them sell high dollar PC’s largely on the basis of Industrial Design.

That’s the desktop PC market.  The server market has been equally painful for Microsoft, but we’ll keep that one simple since Apple doesn’t really play there.  Suffice to say that Open Source, the Cloud, and Moore’s Law did their job there too.  The short story is that there is still a certain amount of #1 in the server market, because machines don’t get enough faster with each Moore’s Law Cycle.  They do get more cores, but that largely favors Cloud operations, which have the easiest time making use of endless more cores.  Unfortunately, the Cloud is hugely driven by economics and doesn’t want to pay MSFT for OS software licenses if they can install Open Source Unix.  Plus, they negotiate huge volume discounts.  They are toe to toe and nose to nose with Microsoft.  So to those first 3 problems, we can add #4 for Microsoft’s server market:

#4 –  Open Source and the Cloud has made it hard to impossible for Microsoft to succeed well in the server world.

Why did people quit upgrading?

Simple put, Moore’s Law let them down.  In fairness to Gordon Moore, all he really said was that the number of transistors would double every 2 years, and that law continues in force.  But, people used to think that meant computers would be twice as fast every 2 years and that has come to a bitter end for most kinds of software.

If you want to understand exactly when #1 began and how long it’s been going on, you need look no further than the Multicore Crisis, which I started writing about almost since the inception of this blog.  Here is a graph from way back when of CPU clock speeds, which govern how fast they run:

Notice we peaked in 2006.  What a run we had going all the way back to the 1970’s–30 years doubling performance every 2 years.  That’s the period when dinosaurs, um, I mean Microsoft, ruled the world.

Oh but surely that must have changed since that graph was created?  Why, that was 7 or 8 years ago–an eternity for the fast-paced computer industry.  In fact, we are still stuck in Multicore Crisis Tar Pit.  A quick look at Intel’s web site suggests we can buy a 3.9 GHz clock speed but nothing faster.  By now, we’ve had 4 Moore Cycles since 2006, and cpu’s should be 16X faster by the old math.  They’re not even close.  So Moore’s Law continues to churn out more transistors on a CPU, but we’re unable to make them go faster.  Instead, the chips grow more powerful by virtue of other metrics:

–  We can fit more memory on a chip, but it runs no faster.  However, it has gotten cheap enough we can make solid state disks.

–  We can add more cores to our CPU’s, but unless our software can make use of more cores, nobody cares.  It’s mostly Cloud and backend software that can use the cores.  Most of the software you or I might run can’t, so we don’t care about more cores.

–  We can make graphics cards faster.  Many algorithms process every pixel, and this is ideal for the very specialized multi-core processors that are GPU’s (Graphics Processing Units).  When you have a 4K display, having the ability to process thousands more pixels simultaneously is very helpful.  But, there are issues here too.  Graphics swallows up a lot of processing power while delivering only subtle improvements to the eye.  Yes, we love big monitors, retina displays, and HD TV.  But we sure tolerate a lot on our mobile devices and by the way, did games really get 2X visually better every 2 years?  No, not really.  They’re better, but it’s subtle.  And we play more games where that kind of thing doesn’t matter.  Farmville isn’t exactly photo realistic.

Will Things Stay This Way Forever?

Microsoft got shot out of the saddle by a very subtle paradigm shift–Moore’s Law let them down.  Most would say it hasn’t been a bad thing for Microsoft to become less powerful.  But it is a huge dynamic that Microsoft is caught up in.  Do they realize it?  Will the new CEO destined to replace Steve Ballmer realize this is what’s happened?  Or will they just think they had a slip of execution here, another there, but oh by the way aren’t our profits grand and we’ll just work a little harder and make fewer mistakes and it’ll all come back.  So far, they act like it is the latter.

And what of Apple?  They’re not the only ones who can do Industrial Design, but they sure act like that’s all that matters in the world.  And Apple has made it important enough that everyone wants to do it.  Don’t get me wrong, I love Industrial Design.  One of the reasons I like Pinterest is it is filled with great designs you can pin on your board.  Is Apple really the only company that can do competent Industrial Design?  Do they have a monopoly on it to the extent that justifies their current profit margins?  Color me skeptical.  Think that new Mac Pro is more than industrial design?  Is it really that much high performance?  The Wall Street Journal doesn’t think so.  How about this hacker that made a Mac Pro clone out of a trash can:

GermanProHack2

GermanProHack

Is it as slick as the real thing?  Aw heck no.  Absolutely not.  But it was made by a hobbyist and professionals can do a lot better.  Companies like BMW are getting involved in this whole design thing too:

BMWAngleView

How Can Apple and Microsoft Win?

Apple has the easier job by far–they need to exploit network effects to create barriers to exit for the new mobile ecosystems they’ve built.  They’re not doing too badly, although I do talk to a lot of former iPhone users who tried an Android and believe it is just as good.  For network effect, iTunes is fabulous, but the video ecosystem is currently up for grabs.  Netflix and Amazon seem closer to duking that out than Apple.  Cook should consider buying Netflix–he may be too late to build his own.  Tie it to the right hardware and it rocks.He should consider buying Facebook too, but it may not be for sale.  Network effects are awesome if you can get them, but they’re not necessarily that easy to get.

Meanwhile, Apple will continue to play on cool.  I’ve been saying to friends for years that Apple is not a computer company, it is a Couturier ala Armani.  It is a coachbuilder ala Pininfarina.  It is an arbiter of fashion and style, but if the world became filled with equally as fashionable artifacts, it isn’t clear Apple could succeed as well as it does today.  Those artifacts are out there.  Artists need less help than ever before to sell their art.  Fashion is a cult of personality, packaging, and perception.  We lost the personality in Steve Jobs.  That’s going to be tough and Apple needs to think carefully about it.  They seem more intent on homogenizing the executive ranks as if harmony is the key thing.  It isn’t.  Fashion has nothing to do with harmony and everything to do with temperamental artistes.

Another problem Apple has is an over-reliance on China.  They’ve already had some PR problems with it and they are moving some production back to North America.  But it may not be enough.

Most people don’t realize it, but $1 of Chinese GDP produces 5X as much carbon footprint as $1 of US GDP produced here in America.  In a world that is increasingly sensitive to Global Warming, it could be a real downside if people realized that the #1 thing they could personally do to minimize it is to quit buying Chinese made products.  Apple can fix human rights violations to some extent, but fixing the carbon footprint problem will take a lot longer.  Apple is not alone on this–the Computer and Consumer Electronics sectors are among the worst about offshoring to China.  But, if the awareness was there, public opinion could start to swing, and it could create opportunities for alternatives.  And fashion is nothing but public opinion.  Ask the artists that have fallen because the world became aware of some prejudice or some viral quote that didn’t look good for them.  That’s the problem with Fashion–it changes constantly and there’s always a cool new kid on the block.

Microsoft has a much tougher job.  The thing they grew up capitalizing on–upgrade cycles–no longer exists.  They have to learn new skills or figure out a way to bring back the upgrade cycles.  And, they need to get it done before the much weaker first generation networks effects of their empire finish expiring.  So far they are not doing well at all.  Learning to succeed at mobile with smart phones and tablets, for example.  They have precious little market share, a long list of missed opportunities, and little indication that will change soon.  Learning to succeed with Industrial Design.  Have you seen the flaps around Windows 8?  Vista?  Those were mostly about Design issues.  Microsoft doesn’t worship Design with a capital “D” as Apple does.  It worships Product Management, which is a different thing entirely, though most PM’s fancy themselves Design Experts.  Microsoft is just too darned Geeky to be Design-Centric.  It’s not going to happen and it doesn’t matter if they get some amazing Design Maven in as the new CEO.  That person will simply fail at changing so many layers of so many people to be able to see things the Design Way.

Operate it autonomously from the top the way Steve Jobs did Apple?  The only guy on the planet who could do that is Bill Gates and he doesn’t seem interested.  But, Gates and Ballmer will make sure any new guy has to be much more a politician and much less a dictator, so running it autonomously from the top will fail.  Actually, Bill is not the only one who good do it–Jeff Bezos could also do a fine job and his own company, Amazon, is rapidly building exactly the kinds of network effects Microsoft needs.  The only way that happens is if Microsoft allows Amazon to buy it at fire sale prices.  Call that an end game result if the Board can’t get the Right Guy into the CEO’s seat.

The best acquisition Microsoft could make right now is Adobe.  It still has some residual Old School Network effects given that designers are stuck on Photoshop and their other tools.  Plus Adobe is building a modern Cloud-based Creative Suite business very quickly.  But this is a stopgap measure at best.

Can the upgrade cycle be re-ignited?

There is a risky play that caters to Microsoft’s strengths, and that would restore the upgrade cycle.  Doing so requires them to overcome the Multicore Crisis.  Software would have to once again run twice as fast with each new Moore Cycle.  Pulling that off requires them to create an Operating System and Software Development Tools that make can harness the full power of as many cores as you can give it while allowing today’s programmers to be wildly successful building software for the new architecture.  It’s ambitious, outrageous even, but it plays to Microsoft’s strengths and its roots.  It started out selling the Basic Programming Language and added an Operating System to core.  Regaining the respect of developers by doing something that audacious and cool will add a lot more to Microsoft than gaining a couple more points of Bing market share.  Personally, I assign a higher likelihood to Microsoft being able to crack the Multicore Crisis than I do to them being able to topple Google’s Search Monopoly.

Let’s suspend disbelief and imagine for a minute what it would be like.

Microsoft ships a new version of Windows and a new set of development tools.  Perhaps an entirely new language.  They call that ensemble “MulticoreX”.  They’ve used their influence to make sure all the usual suspects are standing there on the stage with them when they launch.  What they demonstrate on that stage is blinding performance.  Remember performance?  “Well performance is back and it’s here to stay,” they say.  Here’s the same app on the same kind of machine.  The one on the left uses the latest public version of Windows.  The one on the right uses the new MulticoreX OS and Tools.  It runs 8X faster on the latest chips.  Plus, it will get 2X faster every year due to Moore’s Law (slight marketing exaggeration, every other year).  BTW, we will be selling tablets and phones based on the same technology.  Here is an MS Surface running an amazing video game.  Here is the same thing on iPad.  Here’s that app on our MulticoreX reference platform that cost $1500 and is a non-MulticoreX version of the same software on a $10,000 Mac Pro.  See?  MulticoreX is running circles around the Mac Pro.  Imagine that!  Oh, and here is a Porsche Design computer running MulticoreX and here’s the Leatherman PC for hard working handy men to put in their garages, and here is the Raph Lauren designed tablet–look it has design touches just like the Bugattis and Ferraris Mr Lauren likes to collect!

ShelbyGT500KR

Performance is back and it’s here to stay!

Can it be done?

As I said, it is a very risky play.  It won’t be easy, but I believe it is possible.  Microsoft already has exactly the kind of people on staff already that could try to do it.  We were doing something similar with success at my grad school, Rice University, back in the day.  It will likely take something this audacious to regain their crown if they’re ever going to.  They need a Skunkworks Lockheed SR-71 style project to pull it off.  If they can make it easy for any developer to write software that uses 8 cores to full effect without hardly trying, it’ll be fine if they have no idea how to do 16 cores and need to figure that out as the story unfolds.  It also creates those wonderful lock-in opportunities.  There’ll be no end of patents, and this sort of thing is genuinely hard to do, so would-be copiers may take a long time to catch up, if ever.

This is not a play that can be executed by a Board that doesn’t understand technology very well or that is more concerned about politics and glad handing than winning.  Same for the CEO.  It needs a hard nosed player with vision who won’t accept failure and doesn’t care whose feathers are ruffled along the way.  They can get some measure of political air cover by making it a skunkworks.  Perhaps it should even be moved out of Seattle to some controversial place.  It needs a chief architect who directly has their fingers in the pie and is a seriously Uber Geek.  I’d nominate Anders Hejlsberg for the position if it was my magic wand to wave.

It’s these human factors that will most likely prevent it from happening moreso than the technical difficulty (which cannot be underestimated).

Posted in apple, business, multicore, platforms, software development, strategy | 2 Comments »

Don’t Bury the Map With the Treasure: Thin Clients Trump Apps in Walled Gardens

Posted by Bob Warfield on July 10, 2013

FeedlyBugOne of the questions every SaaS company will have to be able to answer for their customers is, “What happens if you go under?”  It’s actually a fascinating question, and one you have a chance as a vendor to think about and turn to your advantage.  For example, one of my SaaS ventures was Helpstream.  We had the unpleasant experience of being shut down by our VC’s shortly after the 2008 crash, but we tried to do well by our customers.  As it turned out, our architecture made it very straightforward for us to offer those folks the chance to host their own Helpstream instance and keep going rather than have to stop cold turkey.  There are still customers live on the software as a result.  I won’t go into all the details of how this was accomplished, but suffice it to say our architecture made us very nimble about being able to create multi-tenant apartment complexes that could house anywhere from 1 to a couple of thousand tenants on standard Amazon EC2 + S3 infrastructure.  Thus it was trivial for us to set up a customer as their own tenant in their own apartment house and hand them the keys.  This is not something you could say about something like, say, Salesforce.com, or many other SaaS offerings.  Building on a commodity cloud like Amazon can have its virtues.

In the perpetual on-premises license days, we had source code escrows.  In the SaaS/Cloud era, it makes sense to codify what happens in the event of a dissolution of some sort.  As the Helpstream example shows, it’s possible to do something that makes enormous sense for customers and thereby give them a greater sense of security, something that the Cloud is not often known for.

Unfortunately, things also go on in the Cloud that have nothing to do with a particular vendor, but that actually make things much worse for customers.  I present the example of Feedly and the Apple App Store.

As most of you will know, Google discontinued Google Reader, forcing those of us who need such a thing to seek alternatives.  I looked at a good half dozen during the warning period and eventually settled on Feedly.  Let me be clear that this is still not a decision I regret, but I am forced to endure a not so pleasant aspect of the way Feedly works on my iPad.  There is a problem in that Feedly is set up to seamlessly transfer you from Google Reader to Feedly.  That part is good.  What is less good is that Google changed some aspects of the API and created a little problem for the Feedly app.  Feedly works great for me on my desktop, because I can access it via web browser as a thin client.  It is dead to me on my iPad because of this problem.  Feedly mistakenly thinks it is overloaded with users, a surprisingly plausible story in the wake of Google Reader shutting down.  In fact, this is not the case.  There is simply a bug that causes the iOS Feedly app to mistakenly report this problem.

Now here is the problem:

Since iOS is a walled garden, and Feedly has to wait until Apple approves a fixed version of the app, they are stuck.  It’s been 7 days and the app still doesn’t work and a fix has not been approved.  As my headline says, the map is buried with the treasure because Apple is presenting them from fixing a very obvious problem.  Feedly has no real answer for this, and Apple isn’t telling them an ETA on approval either.  It’s hard to be impressed with either Apple or Feedly based on how all of this is rolling out.  You’d think whatever process Apple uses would be aware of how many people use Feedly (it’s millions) and could find a way to expedite an obvious fix.  Apparently the Monarchy of Cupertino cannot be bothered with such mundane details as customer happiness.

Meanwhile, I have to ask myself, “Why can’t I run the Feedly thin client in the Safari browser on iOS?”  That would be so handy right about now.  Yet, they seem to have been at pains to ensure that if you are on an iPad, you surely must use their app and are to be prevented from accessing the thin client that works so well on my desktop and that would have prevented this nuisance.

Folks, the next time you’re using your tablet and you go to some website and it offers to download an app, skip it.  That app is not going to improve your user experience enough to be worth the trouble.  You are only going to encourage them not to keep their thin client working well on your platform.  And someday, you may wish the map hadn’t been buried with the treasure the way the Feedly guys did it.  Don’t frequent the Walled Garden.  Don’t encourage it at all unless you absolutely must.

This was all tragically avoidable, and I hope Feedly will take note and pave the way for their thin client to work on iOS so the next time they don’t have to wait on Apple.  Those of you at other companies, don’t let this happen to your customers!

Posted in apple, cloud, saas, service, strategy | 3 Comments »

Reading News on an iPad is Astonishly Bad UX

Posted by Bob Warfield on December 13, 2012

pravdaHi, my name is Bob Warfield, and I am a news junkey.  I subscribe to about 200 blogs in my feed reader.  I alternate between my Gmail, Google Reader, and Google News when I have a spare moment of leisure, looking for something new and exciting to discover.  I do this almost entirely on my iPad because it’s nice to get away from my home office desk where I spend most of my time working on my bootstrap company, CNCCookbook.  More and more, I am considering reducing the frequency of my access to Google News and primarily limiting it to my desktop.  The reason?  The User Experience reading news there is astonishingly bad.  Mind you, it’s only a little bit better on the desktop, but I find that accessing it with Chrome instead of the iPad’s built-in browser smooths the journey just ever so slightly, and it needs a Hell of a lot of smoothing.

Welcome to Smoothspan Blog, fasten your seat belts, and keep arms and legs inside the car at all times, because it’s been awhile, and it’s time for a good rant.

Before I go much further, let me give some absolution to Apple and the iPad, though the browser on the device surely could stand to be better.  Some part of what I am about to report is potentially browser related, but I do understand the iPad browser is more like an innocent bystander than the slavering maniac who is dishing out the BS causing my pain (sorry, a little of my inner monologue keeps slipping out when I’m angry).  I will also give partial absolution to Google and their News reader.  Again, it can only be partial, because just as Apple could build a more robust browser (you’ll see what’s needed shortly), Google could treat their news sources like they treat everyone else.  There’ve been SEO-related Google Search releases that heavily penalize sites that are too spammy, for example, but you don’t have to spend long accessing the literary giants like the New York Times via the Google News to see that those who are supposedly well above the commonplace web are offering a UX that has more in common with the worst days of America Online (AOL for you young ‘uns) than it does with their high falutin’ words.

With that aside, it’s time for me to explain what my problem is, and the good news it that it is simple.  When I open the Google News page, here is the sort of thing that happens to me more often than not:

I click an article only to discover I can’t really read it without subscribing due to the pay wall

For example, the Wall Street Journal has been doing this to me.  I’ll wind up on a page with a big giant Pay Wall notice and there is maybe one sentence of actual story text.  Of course Google got to index the whole story and placed it in their News Feed according to the full text, not the one sentence.  This is in violent contradiction to their normal webmaster guidelines where making the experience for Google differ from that of average viewers is strictly Verboten.  It is also in contradiction to their recent changes that heavily penalize pages that show much advertising above the fold.  Advertising?  Fold?  Hah!  On the WSJ stories I’ve been seeing there is nothing but advertising above the fold.  I don’t care who they are or what kind of national treasure their journalists may be, this is spam, served up steaming hot by Google and the WSJ.  Oddly, while this happened to me three times this morning on the iPad, there was no sign of it on my desktop.  I’m sure there’s some cookie or other thing counting off my accesses, and since I mostly read on the iPad, it gets dinged first.

BTW, NY Times, just because you let me see 10 or however many articles before your Pay Wall popup, I’m not any happier.  How about this:

Unlimited articles if accessed via Google News, and however many your Pay Wall allows if I go there via search, a referral link, or directly?

I click on an article and I’m immediately greeted by an offer to download their iPad app

Oh goody.  That’s just what I want.  Guess what guys?  You are needlessly and annoyingly delaying me on the journey to my reward.  I am reading from a feed that has God knows how many different news publications.  What are the chances I want to download an app for each and every one?  This is the Internet in the 2000’s.  There may be some people who want to sit at the breakfast table and read your waste of wood pulp cover to cover.  Leave them to doing that on the wood pulp and leave me out of it.  At least get the hint when I say, “No” the first time and quit asking.

I click on an article and it freezes and reloads multiple times.  Ultimately, it may just crash.

This happens constantly and is the robustness issue I hold Apple partially accountable for.  Apparently, in order to enact their diabolical Pay Wall, Advertising, and Privacy Subversion schemes, the newspapers have to run such wretchedly abusive Javascript, that the browser just can’t handle it smoothly.  I don’t see this in Chrome on my desktop, but it is constant on the mobile devices.  Something comes up.  You start reading.  You might even get one little scroll in.  Then the screen repaints and you’ve lost your place.  Or it freezes and you can’t scroll further until the diabolical machinations have completed.  This may go on through two, three, or even four cycles before it finally settles down.  On any of the cycles, there is a finite chance that the browser evaporates completely due to a crash and you’re left staring at the desktop.  Now you have a question to face, because that newspaper has just asked you in true Clint Eastwood fashion, “Do you feel lucky, punk?”  If you do, you’ll reload.  If not, you’ll demurely return to Google News and look for some other story to read.  After all, you were probably not worthy of the high quality journalism and you mercifully just missed seeing that damned pay wall or an offer to download an iPad app.

Here’s a news flash, if you’ll pardon the pun:  you newspaper guys should fire your IT departments that write this stuff and pick up a nice copy of WordPress.  I never see these problems reading the 200 blogs I subscribe to.  Never.

And gosh, you might save enough to invoke the Pay Wall less often.

I click on an article and it is video.  Worse, it is video that can’t be played on an iPad.

Yes, Steve Jobs can still reach out from the grave with his hatred of Flash and stop us in our tracks on his sacred iDevices.  Excellent.

I don’t tend to like video at all on my iPad.  Playback is often painful, buggy, or nonexistent.  Yet, there’s no way for me to tell in advance that I am headed into a video-only story and that worse, it won’t even play on my iPad.  Sorry Google, I gotta blame this one on you, and yes Apple, you too.  Silly buggers, why did you think this was a good thing?

After I get done reading an article and go back to Google News, it insists on repainting

Hey, love the real time spirit.  But if you spend half your time waiting for repaints either in the news story or Google News, a lot will change and you’ll never even see it.  You Google guys are supposed to be algorithm experts, how about a little algorithm here?  How about if the story isn’t that big a deal, if it is just a rehash of something you already showed, you don’t refresh that more than every 10 minutes or so?  Gimme a chance to get to the bottom of the page once anyway.  If some amazing thing happens, and I’m trusting your algorithm mightily to understand and be reasonable about the definition of “amazing”, then feel free.  But don’t just do it every time anything at all has changed on the front page.

Okay, how do we fix this crappy User Experience?

I could go on for quite a while in that vein.  The UX here really is pathetically bad.  I spend literally hours on the net and never experience anything like it until I get started reading News stories.  That ain’t right.

One approach is for Google to penalize the egregious and Apple to fix their darned browser so it doesn’t crash so much (I have to laugh about the claim Flash accounts for most crashes on Apple devices, pretty sure it is this browser which crashes more than anything I run on my iPad, Flash/AIR apps included).  That’d be nice, but Apple being Apple (“we don’t need no steenking Google Maps and we’ll ship whatever we please whenever we please”) and Google being Google (“honestly, we don’t mean to be Evil, we just are”), that might not happen.

How about just putting some Social voting into Google News?  This way Google can point to real facts from users if the NY Times wonders why it is getting less traffic?  Or, they can point to real facts when Bob Warfield is on a rant and tell him to sit down, users clearly don’t agree.  I believe a lot of good comes of group curation.  Unfortunately, I am just not sure Google cares a lot.  It’s pretty hard to tell what they do care about these days.  Google News might just be something they do so as not to leave an exposed flank and they don’t need to do it particularly well before moving on.

Or, how about counters?  Imagine if each story told what % of the time it was crashing your browser, what % of the time you’d have to go through some full page ad for mobile app or other, the average time it would take to load (another thing Google penalizes everyone but the newspapers for), and, well, you get the idea.  Heads would roll.  Things would get better.

I do find myself wondering about Yahoo.  I used to read their news before I became a Google Guy.  Unfortunately, they’re the people who will constantly log me out of my stock quotes to force me to type in my password expressly so they can sell a full page ad on their login page.  Do I think they will offer a better UX?  Nah, probably not.

(End of Rant)

Wishing you all Happy Holidays and be sure to check out the Geminids meteor storm tonight.  It is happening at a quasi-reasonable hour even.  FWIW, I hit many of the worst problems described above trying to find the details on the Geminids and that’s what drove me to the keyboard.  Sorry for the interruption, and please return to your normally scheduled activities as I will mine.

Posted in apple, business, mobile, user interface | Leave a Comment »

Steve Ballmer and Marissa Mayer Face the Same Problems at Microsoft and Yahoo

Posted by Bob Warfield on July 17, 2012

marissa-mayerI know this will come as a shock to many Microsofties who will hate seeing their company compared to Yahoo, but I firmly believe that Steve Ballmer and Marissa Mayer face exactly the same problems at their respective companies.  The only differences are matters of scale and position on the lifecycle to extinction.  Both are CEO’s of once great and now fading empires.  Both organizations have gone a long time without showing much sign of recovery.  In Microsoft’s case, the stock has been flat since Bill Gates handed over the reigns.  The world has started referring to Steve Ballmer’s tenure as Microsoft’s Lost Decade.

I came to this conclusion just as I was about to write about the new Office Microsoft is showing around and what I think the most important work for Ballmer to accomplish in the next 12 months would be.  As the thoughts for the article were percolating, a fresh round of articles about Marissa Mayer taking the Yahoo CEO post began circulating and I thought, “Well, I’d better write about what she needs to do too.”  That’s when I realized they’re both facing the same problems and need essentially to do the same things to fix their respective companies.  Because we’re talking about two large entities that are each worthy of a post of their own, and trying to bring the threads together, this will be something of a magnum opus post.  Appologies in advance for being verbose.

Let’s set the stage with a little review of what’s being written.  I’ll start with Mayer and then go on to Ballmer.  In both cases, the usual suspects did the usual Echo Chamber number on the news.  We got an initial round of, “Golly, we’re surprised at how cool this news is after we’d written off <insert either Microsoft or Yahoo here>”  This was followed almost immediately by the round of grumblers and link baiters who write about how Mayer is the wrong thing for Yahoo being a product person instead of a media person and Office is too little too late.  Both are bullshit-tunnel-vision-link-baited and shallow article types (other than that guys, you did great analyzing these events).  Hey, let’s face it, journalists and what passes for journalists these days write about the news, they don’t make it, and they often don’t even understand it.  They don’t care.  They’re running the modern equivalent of Pavlov’s dogs where if you stick the right stuff in a headline with the right edgy attitude you get traffic, rinse and repeat until it becomes mechanical.  Yada, yada.

So, for Marissa Mayer we got:

Analysts react to Marissa Mayer in the WSJ:

“What we are a bit worried about is that by selecting Ms. Mayer, Yahoo is
explicitly pursuing an aggressive and bold growth strategy, whereas we believe a
value strategy might be more appropriate,”

Uh huh.  Analysts used to mean something to the stock market but they never really got tech with a very few exceptions–Rick Sherlund, Mary Meeker, and Chuck Philipps.  Absent an Oracle-style rollup Godfather for failed Internet media companies, Yahoo has little choice but to bet on a bold growth strategy.  There’s a reason most analysts aren’t running companies.

Ever popular Mathew Ingram on GigaOm tells us Marissa may not be a good fit:

In his post is a lot of gobbledigook from various folks that boils down to Mayer not being a media maven while Yahoo is a media company.  Shouldn’t it really have a media CEO?  I’m gonna call bullshit on that one too.  Where are these media companies?  The idea that media companies would rule died quite a while ago.  We have seen News Corp fail, AOL fail, the Music Industry fail, and Yahoo fail.  We are watching Books fail at the hands of technologists as we speak.  How much more fail do we need from the media world thinking they know how to run this stuff.  OTOH, despite some recent stumbles, we have seen Reed Hastings take what looks to me like a media company called Netflix and totally kick ass.  Reed’s prior post was founding and running Pure Atria software, which produced extremely nerdy technical tools for software developers.  Steve Jobs is another example who captained a launch of Apple into the music business.  Here is an important newsflash to those who think hardcore software product people can’t hack media or marketing:

In an online digital world, media and marketing are products.  The whole freaking User Experience is a product that spans all of these things.

If you don’t understand that, you are going to wake up like a lot of other once great companies and wonder how the software wunderkind ate your lunch.  This is why Marc Andreesen keeps proclaiming that software is eating the world.  Companies that don’t have people like Marissa Mayer can’t play that game.  Media Guys, Sales Guys, and Marketing Guys are never going to play that game.

‘Nuf said on that theme for the moment other than to add for Steve Ballmer, your biggest problem may be precisely that you don’t have what Marissa Mayer brings to the table as a product person.  You’re a snack cake salesman when you needed to be a fighter pilot.

Kara Swisher has 10 Totally Fluff Questions for Marissa Mayer

Oh boy.  Talk about linkbait.  Lists are always link bait and this one is no different.  It covers such critical advice as making sure not to be too geeky and not to think it’s cool to wear a lot purple.  Yes Kara, I imagine you were saying of Marissa, “What. A. Geek.”  And guess what, she runs things.  Jealous?

The less snarky questions focused on:

–  How do you cut enough people to carve out space to work in?

–  Which products do you cut?

–  How will you manage the board and partners?

Kara, you need to go have a conversation with Mark Hurd.  That’s his kind of discussion.  It did not do wonders for HP.  It propped him up nicely, but it has left the world’s largest computer company wondering WTF to do next.  The reason is simple.  These are short term answers.  You can’t cut technology companies to greatness.  You have to actually build something.  Product people are long term people.  They build things.  They understand that you don’t slash and burn out one side of your mouth and then succeed in hiring tons of awesome new talent.  Rather, you come up with a strategy that the talent can actually respect and you build a culture that the talent can thrive in.  Geez, what’s next?  Shall we ask Marissa if she plans to implement Microsoft-style stack ranking during her first 30 days?

The funniest was ReadWriteWeb telling us Yahoo needs a visionary not another product person and then letting Forrester Analyst Shar VanBoskirk define what a visionary is thusly:

“What I think Yahoo needs is a visionary – an aggressive executive who can make some pretty solid decisions about the business Yahoo needs to be in,” VanBoskirk said. “I’m not sure Yahoo needs another product person.”

Sounds like a visionary is a damn bean counter to me.  Let me get very very crystal clear:  a real product person will make solid decisions about the business Yahoo needs to be in.  Seems like Forrester and Gartner Analysts are the only ones whose crystal balls are more cloudy than Wall Street Analysts.

I won’t bore too much with the happy posts about Mayer because they typically boiled down to, “Yahoo is so screwed up we had no idea they could attract someone as talented as Marissa Mayer.”  Cool beans.

I think Fred Wilson had the best happy post I read:

Fred Wilson proclaimed that Yahoo is no longer dead to him.

Funny quote, but a little heavy on the Mario Puzo, no?  While your avatar-caricature looks a bit like a dark haired Marlon Brando, I’m not sure I fancy you the Godfather.  But, I know you have the sense of humor to take this in the sense it was meant.  And yes, I agree with you Fred, Yahoo is making some decent decisions here.

For Ballmer and the new Office release, it was much the same, although the kudos were a little more forthcoming with substance.  Let’s be real, Windows 8 and Office 2013 are the best work Microsoft has done in a long long time.  They deserve some kudos.  And, like the Mayer articles, we got first some good stuff followed by the snarky stuff.

Here are some of the articles that caught my eye:

Ballmer talks about why the Lost Decade is a myth:

Okay Steve, dream on.  It’s no myth.  What had been an awesome shareholder value machine has stalled on your watch almost to the day Gates stepped out.  Yet, Ballmer at least talks like he understands what needs to be done in this passage:

It’s not been a lost decade for me! I mean, look, ultimately progress is measured sort of through the eyes of our users.  More than our investors or our P&L or anything else, it’s through the eyes of our users.  We have 1.3 billion people using PCs today.  There was a time in the ’90s when we were sure there would never be 100 million PCs sold a year. Now there will be 375 million sold this year alone.  So, is it a lost decade?

The stock market has always had its own meter.  Sometimes it’s ahead of itself, sometimes it’s behind itself. A broken watch is right twice a day.  Ultimately all Microsoft can do is focus in on doing exciting products…

Okay, Steve, we agree.  Microsoft needs to deliver exciting products.  Now here is the part you REALLY need to understand:  it has failed to do so under your tenure.  There have been few exciting products from Microsoft for a LONG time.  The Lost Decade is not only a failure to deliver shareholder value, it is a failure to deliver exciting products.  When you have delivered them, they’ve been accidents and not in your core businesses.  Time to change that or get someone who can.  Incidentally, this is absolutely true for Yahoo as well.  They quit being exciting when they quit delivering exciting news.  On the Internet, everything is a product.  If your “product” is not exciting, you lose.

The high level summary of why Ballmer and Mayer face the same problems at Microsoft and Yahoo boils down to both failing to deliver exciting product often enough to matter in recent years.  Microsoft has had slightly better network effects to slow their decline (helps when you control an OS!), but the eventual outcome will be the same as it has been for Yahoo.

GigaOm wonders if Microsoft can recover its superpowers

Great continuation on the failure to deliver exciting products theme.  Consider these quotes:

To put it in the simplest terms, Apple makes products that people are crazy about and will stand in line all night to buy. When was the last time you saw a Microsoft product that inspired that kind of devotion?

Microsoft’s tried-and-true model of chipping away at a product category over the years until it got it right (usually around release 3)  isn’t applicable in the web era of continuous updates.

Of course, there is always someone around who will opine that the lack of quality product is simply a lack of focus.  For this article, Harvey Lubin says:

They have started to compete on too many fronts, against too many competitors.They want to beat Apple at computer hardware, and mobile services. They want to beat Google at Web search.They want to beat IBM at servers. They want to beat Sony & Nintendo at gaming. By trying to do everything, they end up doing none of them very well.

If it were truly a lack of focus, there would be some exciting products and a bunch of also rans.  That’s not really the case.  What we have is a lack of culture or talent that is capable of producing the exciting products.

Ars Technica gave us the Mac Fanboy perspective which is “Why did you bother, you can never be as great as Apple.

Well of course they did pretty much eat the Mac’s lunch for many years, so it actually is worth bothering and for the first time in years Microsoft shows signs they actually might still be able to bother.  Chill dude.

On a more positive note, Larry Dignan notes that Microsoft has a Killer Product Cycle Underway

He’s right, this is a killer product cycle for Microsoft.  Their problem has been that killer cycles happen too seldom.

What’s Next for Microsoft and Yahoo?

As I’ve argued, Microsoft and Yahoo are in the same place.  We may argue about the matter of degree, but both are once-great empires that have disappointed customers and shareholders for a long time.  They are each reaching inflection points where it will be increasingly hard to recover if they don’t take prompt action.  But what should that action be?

First, let’s take a moment to recognize each company gets one more get out of jail free card.  Microsoft gets it because the Windows/Office release cycle is the best they’ve had in years.  Yahoo gets it because nobody expected the likes of Marissa Mayer would take their CEO job.  In other words, we have a temporary willing suspension of disbelief.  The key will be to act in a way that extends that into lasting momentum.  To do that both companies need to produce exciting products at a rate that establishes and builds momentum.  That’s what vibrant tech growth companies do, and it is what has been lacking from these two for way too long.

Marissa Mayer and Steve Ballmer face the same problem:

How do they reignite a steady stream of exciting product launches to rebuild their company’s momentum?

If they each accomplish nothing else in the next 12 to 18 months, there are two key things that they both must do to set the stage for that kind of momentum:

Microsoft and Yahoo Must Both Achieve Agility

Ballmer and Mayer must make their organizations demonstrably agile.  The days of 3 year product cycles for Microsoft are long since over.  Ballmer needs to put a stake in the ground that we will see updates for all the key products with betas out in 12 months and shipping in 18 months from now.  Mayer should do the same for Yahoo. Then they must deliver those results against that schedule, and they must sharpen the pencils still further until they can do 12 month product cycles.  Once having gotten that religion, they must never let more time than that pass without impactful releases of all their key offerings.  The world simply changes too quickly these days, and cycles any longer than that leave companies struggling to stay relevant as they miss one key trend after the next.  As any student of OODA Fighter Pilot tactics will tell you, once you get inside the other guy’s decision loop and make him respond to you, your victory is only a matter of time.

That doesn’t mean shipping mediocre products just to say you shipped something.  Microsoft, that doesn’t mean you’ll get your standard high dollar upgrade fees every 12 months either.  It means you will make it happen, “it” being shipment of a release that really moves the ball forward.  Every 12 months.  Without fail.

If you can establish that kind of momentum, that kind of agility, many benefits will accrue.  You will start to control the agenda as others respond to your initiatives instead of vice versa.  You will attract and retain good talent as they see the opportunity to do something that matters in the near term.  Momentum is key for tech companies.  If a shark stops swimming, it dies.

Microsoft and Yahoo Must Both Articulate and Demonstrate a Product Vision Worth Getting Excited About

Establishing agility is almost a mechanical process.  Yes, it will require enormous cultural upheavals and force of will.  But it is not like trying to schedule that Einsteinean flash of insight that is sometimes called for.  Unfortunately, the second of the two key things you must do is closer to requiring Einstein.  Establishing an agile cycle will help, and you probably have enough stuff on the drawing boards to get through the first cycle with flying colors.  But to go further, to have it all make sense and not just be a rambling features-gone-amuck kind of release cycle, you must have Vision.

This has historically been tragically missing from both companies.  At best, Microsoft has had a Vision to commoditize other people’s ideas, and lately it has fallen far short on that.  Yahoo’s Vision seems to have been to grab up one shiny plaything after the next and claim to be a great media company amassing playthings in a meaningful way.  Not much of a Vision (I use the capital “V” advisedly).

Marissa Mayer may be a Visionary capable of producing that capital “V” Vision, but Steve Ballmer most assuredly is not.  Steve, you’re going to have to get someone in there who is.  Possibly more than one someone’s.  You’re going to have to empower them and you’re going to have to stay the Hell out of their way.  Like Clint Eastwood told us, “A man has to know his limitations.”  This will be extremely hard for Microsoft, which has confused a Product Management Culture with having Vision.  Product Managers mostly only have lower case “v” vision because they listen to customers too much.  They let customers define how the problems will be solved instead of sticking to describing what problems they have.  Despite what MBA school teaches, checking off every request some customer made never results in Vision.  It’s better than nothing, but not much better.  Steve Jobs was never even interested in what problems customers have and went out of his way to make sure they had little input into how the problems he deigned to solve would be solved.  Marissa, if you are not a Visionary, and very very few CEO’s and other successful people (let alone Product Managers) are ever self aware enough to know when they are not Visionaries, you have the same problem as Steve.  You’re simply better equipped as a product person to understand how to help realize the Visions of others.  But if you aren’t the Visionary, you will need to get some in there quickly.

Visionaries are rare indeed, for they are the ones with crystal balls that actually work.  They see clearly how insanely great things could be, and what it will take to get there.  They are unfettered by considerations of how things are today and often whether things will even seem possible.  They ignore Wall Street, pundits, analysts, and customers alike.  Losing their Visionary or even more commonly failing to ever have a Vision that can withstand the test of time is the most common reason Tech companies die.  Visions can be accidental.  Accidental Visions turn out to be proxies for the real Vision.  Minicomputers are a great example.  They were closer to being commodities than Mainframes, but they fell well short of commoditizing computing power the way PC’s did.  By and large their luminaries never figured that out, or if they did, they were unable to do much about it.  Proxies are dangerous, because they work for a time.  Companies worship these false prophets for way too long when the proxies cease to track the real prize closely enough.

Large companies can only find real Visionaries by looking for people who have been right more than once, and never right because they rode somebody else’s wave.  Having found one of these rare unicorns, Visionaries are often completely at odds with the skillset needed to survive in large organizations.  They are not politically savvy (or don’t care).  They do not do well in meetings.  They do not crave gigantic staffs to manage.  They will not suck up at the expense of doing something they know is wrong, or even a little bit less right.  They are prickly and uncompromising.  Yet, you must not only find them, you must prop them up and make them successful despite all the antibodies the entrenched burocracies at Microsoft and Yahoo will generate to try to expel them.  It’s not going to be fun, but the alternative is a continuing slide into irrelevance at the hands of the Visionaries in other companies.  That’s even less fun and you’ve had a taste of what that’s all about.

Are you still hungry enough to do what it takes?  Do you want to win?

Good.  Because now you know what you need to do.  Let’s get on with it–time is short.

Posted in apple, business, Marketing, strategy | 4 Comments »

Tim Cook’s US Manufacturing Reality Distortion Field

Posted by Bob Warfield on May 30, 2012

Tim Cook visiting Foxconn

Tim Cook visiting Foxconn

People say Steve Jobs had a “reality distortion field“.  His powerful charisma and messages were said to have the ability to make people believe in what he wanted them to regardless of the facts.  Now Tim Cook is trying to deploy his own reality distortion field of sorts, and it’s working so far.

A number of articles have been written around the question of why Apple doesn’t do more manufacturing in the US.  After all, its super high tech products are produced in huge volumes that create thousands of jobs and our country could use those jobs, especially in the manufacturing sector.  The iPhone production line at Foxconn’s Zhengzhou Technology Park employs 120,000 people, so a lot of jobs indeed are at stake.

Great stories abound of Apple going to extreme lengths to create the world’s most potent supply chain, to the point where it has become a powerful competitive weapon.

For example, in 1998, Apple bought out all available air freight for Christmas 1998 to ensure that the company’s new translucent blue iMacs would be available.  This was done at a cost of $50 million, and the move handicapped rivals like Compaq that got to the party late, wanted to book space, and found it had already been sold to Apple.  When Apple wanted to make the little green light appear next to the webcam on a MacBook, it bought hundreds of $250,000 laser machines to drill the tiny holes in the metal.  I marvel today at the light that appears on my own Macbook when the lid is closed and it is sleeping.  The holes are literally invisible they’re so small.  It’s as if the light shines right through the metal, which in a sense, it does.

With the ability to invest so much, why aren’t more Apple products made in the good old U, S, of A?  Why isn’t Apple creating more jobs here?

Rather than just admit they do it overseas because American workers are unwilling to sleep thousands in dorms while working around the clock 12 hour shifts, so therefore it is cheaper for Apple, Cook has a more savvy response.  He blames it on a shortage of skilled workers:

All the remaining American tool-and-die makers–a key profession in preparing to make high volume products–could hardly fill the auditorium in Rancho Palos Verdes where the event was held, Cook said. In China, those skilled in that trade would fill several cities, he added.

And that is Cook’s reality distortion field hard at work.  I’ll give you some counter arguments.

First, if there really is such a critical shortage of these skills, why are so many out of work?  How is it that the US Aerospace and Defense industries manage to produce so many of the world’s highest performance and highest tech products from stealth fighters to nuclear submarines to missiles to drones?  The products produced by this industry are coveted by every country on the planet.  Are we really to believe that we can produce stealth fighters and nuke subs but we don’t have the skills to make iPhones?  That beggars belief.

Second, if there are so few machinists available, why are so many participating in online communites and sites ranging from professional sites like Practical Machinist to amateur sites like CNCZone to hybrids like my own CNCCookbook?  I get over 1 million visitors a year to my little site.  Sure, some are from overseas, but very few are from China.  Most, in fact, are from the US.

Third, how is there such a strong Maker movement in the US and so many domestically created products on Kickstarter if this is all dead and dying in the US?

The answer is simple–Cook is talking balooney.  It ain’t true.  This is not about skilled tool and die markers, this is about having 8000 workers who are willing to roll out of bed, take a cup of tea and a biscuit, and jump onto a 12 hour shift to adapt to a last minute design change Apple mandates.  It’s about dealing with a country whose factories and workers are subsidized to the hilt by the Chinese government and by the substandard conditions these workers toil under.  It’s about having the Chinese government invest capital so Apple doesn’t have to.

In fact, Cook’s message about a lack of skills is really just parroting what Steve Jobs told President Obama:

It isn’t just that workers are cheaper abroad. Rather, Apple’s executives believe the vast scale of overseas factories as well as the flexibility, diligence and industrial skills of foreign workers have so outpaced their American counterparts that “Made in the U.S.A.” is no longer a viable option for most Apple products.

Then again, perhaps Jobs was parroting Tim Cook, who is the man credited with moving Apple manufacturing from domestic highly automated factories overseas.

Lately, the New York times and others have cried, “Foul!” over worker’s conditions in China, but I have not seen anyone calling “Bull!” on Job’s and now Cook’s claims that the skills simply don’t exist in this country.  There’s a lot more reality distortion and dust-raising-skuffling going on too.  No end of blog posts about why Apple should take this on  when other companies like HP, GE, or IBM heven’t.  Or whether it is Apple’s responsibility or whether it is fair to ask Apple to play on a field made uneven by competition.  There is hand wringing over how much good is done for workers in China who might otherwise be much worse off and whether it is fair to ignore their plight versus domestic workers or jobs created for retail clerks in Apple’s stores.

That’s more Balooney and hand waving–Apple is now investing in improving worker’s conditions and its margins are so large it can afford to do far more before any competitor has much of an advantage.  Why can’t it invest in recreating manufacturing that works in this country?  Imagine what an amazing and productive paradigm shift that would be?  Wouldn’t that truly be a “product” that Tim Cook, master of operations and supply chains, could be proud of in the same sense that Jobs could be proud of his fantastic innovations around personal computers, phones, and digital music?

I’ll leave the subject with one last counter-argument to this tale of how woefully inadequate US manufacturing is to the task.  Take a look at Germany.  By all accounts it should be far less competitive than the US in manufacturing.  Taxes are worse.  Regulations are worse.  Wages are higher.  Yet, Germany’s manufacturing economy thrives.  For more insights on why, see my blog post over on CNCCookbook.

Nobody there will sit still for the argument that there just aren’t enough skilled Germans to do the work.  We shouldn’t sit still for that argument either.  We’ve penalized countries in the past for dumping products here to decimate competition.  How should we deal with dumping cheap wage workers for the same purpose?

Posted in apple, business, strategy | 6 Comments »

What Would Steve Do? Ruminations on the Jobs Formula

Posted by Bob Warfield on August 26, 2011

The follow on wave to the initial reaction to Steve Jobs departure has begun, and it’s interesting.  It’s all about understanding the “Steve Jobs Formula”.  I confess I do enjoy reading these articles as do I enjoy reading about the “Warren Buffet Formula.”  There are entire books about the latter.  The one thing that is strangely missing is cracking open the Forbes list of the 400 Richest Americans and finding a passage for some new billionaire that says, “Well, I just followed the Warren Buffet Formula and it was easy.”  Perhaps that’s Nature’s way of telling us that these brilliant leaders can’t be deconstructed and reduced to some “formula”.  Nevertheless, we’re driven to understand what they did and why.  In this article, I want to critique or amplify on some of what the pundits are saying about the Jobs “Formula”.

The Folly of Assuming Commoditization is the Only Game in Town

Those who worship at the altar of commoditization see it as inevitable for any market.  Someone will introduce an innovation and the commoditization race begins.  Whoever manages to make the innovation “good enough but much cheaper”, wins.  They will own the Lion’s Share of the market and the profits.  There is little question that commoditization happens, perhaps inevitably, to some markets just as described.  But to assume it is inevitable for every market, and that building better mousetraps is misguided, is a mistake.  Clearly Apple has shown the way in a number of markets for a case where the best product really can win.  Importantly, it may not win in terms of numbers or market share, but it can win in terms of share of profits.  Many have taken to commenting that Apple doesn’t really care about market share, it cares about products.

Apple didn’t invent this notion that commoditization need not be inevitable, by the way.  Mark Segal has a good write-up on this where he views commoditization as the conventional wisdom and Apple as the innovator, but it isn’t.  I’ve been hearing about it since Business School.  Michael Porter says there are three stable competitive strategies:  build the best, be the low cost provider, or be the niche player.  The Commoditists assume that being the low cost provider is the only position that counts.  Long before Porter, Henry Ford was a commoditizer.  He was sending his people to junkyards everywhere to examine which parts of junked Ford automobiles were still usable.  Anything usable was obviously overbuilt and could be cheapened to give Ford a cost advantage.  Apparently Mercedes Benz didn’t get the memo on how to operate that way, and today they seem much stronger than Ford for it.

More recently we have strategies involving Blue Oceans and such the further refute the commoditization destiny.  When I look at the life of a Commoditizer, I can’t think of anything less interesting than spending your every hour not caring about what is good, but rather driving out every extra fraction of a cent of cost.  For most markets (not sure about paper clips and the like, they may be pure commodities, but don’t forget how Starbucks turned the ubiquitous cup of coffee into a product worthy of Apple), there will always be an opportunity for the very best.  It’s a question of whether you can build the best, convince people it is the best, and perhaps most importantly, imbue a sense of style and connect with lives in a way that makes enough people insist on having the best.

If you’re capable of all that, let the Commoditizers do their thing, and you go do your thing.

Confusing “Minimum” With “MinimumViable” Where Steve Jobs and Entrepreneurs are Concerned

Sean Ammirati in RWWeb writes that there are four parts of the Jobs formula that Entrepreneurs must avoid:

1.  Avoid being secretive

2.  Avoid a perfect release 1.0–release early and release often

3.  Avoid starting a community–swarm an existing community

4.  Avoid being closed–create an API Day 1

This analysis is motivated by a lot of the current writing and thinking about how startups should operate, but it belies a misunderstanding of what “Minimum Viable” means and what Jobs uses as his strategy.  It is a mistake to think if we simply release early and often enough, we will succeed.  It’s very popular for entrepreneurs to assume an air of (often false) humility, tug their forelocks, aw shucks about how little the know and how smart the wisdom of crowds, and leave it up to the almighty customer to tell them what to do.  They learned this behavior, no doubt, from Wall Street, but they lack the portfolio effect to help them actually succeed with it, although they do sometimes have the other benefit Wall Street enjoys–the use of Other People’s Money to test out these ideas.

Look, if we take even a fundamentally very good core product and slather on a thick and chaotic layer of customer-mandated and product management defined features, that leads to Crap Product.  We know that.  We’ve seen it too many times.  It’s the reason Microsoft is failing today.  But just because a nice clean sheet product that said “No” to all sorts of things and shipped really quickly can beat such a Death-By-Feature-Overload Behemoth does not make that the only strategy that wins or even the best strategy to win.  Winning in a competitive market is all about giving people something they desperately want (whether because they need it or simply want it) while forcing the competition to completely upend what they’re doing to respond, and ultimately forcing them to be too late and too little in their response.  Satisfying that equation with just enough is the essence of a “Minimum Viable” Product strategy.  Shipping something that isn’t good enough to ignite need and is easily copied and side tracked by the competition is minimal, but not viable.

With that in mind, let’s revisit those 4 tenets of what an Entrepreneur should avoid and make 4 tenets of what an Entrepreneur should do:

1.  Be secretive what you’re building but not who you are.   You have a chance to attract a following without telling them quite yet exactly what you’re building.  It’s enough to strike up a common interest, perhaps around the kinds of problems you hope to solve.

2.  Make sure your release 1.0 can ignite customer delight and is not easily ripped off by your competition.

3.  In terms of swarming communities versus building communities, if your business intends to use a network effect as a barrier to entry, it has to be your network effect.  Before you swarm someone else’s network, make sure you have the ability to lock whomever you attract into your network.  Otherwise you are just building features on someone else’s platform and you’re likely to wind up like those many startups that built Twitter front ends only to have Twitter say, “Thanks for all the ideas, folks.  We’ll take it from here.”

4.  Make sure you are in control.  It isn’t about being Open or Closed, it’s about control.  You must be in control of your ability to delight your customers and keep the competitors struggling to respond.

Vertical versus Horizontal Integration, Open versus Closed, these are all just symptoms of the underlying strategic goal Jobs had to ensure he had the control he needed to get where he was going without having the fruits of his labor stolen.

Incidentally, if you really want to understand the part about, “forcing the competition to completely upend what they’re doing to respond, and ultimately forcing them to be too late and too little in their response”, that’s the true essence of competitive strategy.  The best way of thinking about it on those terms comes from fighter pilot John Boyd’s writings about his “OODA” (Observer Orient Decide Act) strategies.  They’re every bit as applicable to modern business strategy as jet fighter dogfighting if only because there’s even more room for nuance and deception.

On Caring About the Customer

There are a lot of ways to care about the customer.  The salesperson cares that the customer signs the contract.  The product manager cares that the customer’s feature is implemented.  The Marketer cares that the customer says nice things about the company and its products, and that they read the marketing materials and hopefully one day become sales leads.  The CFO wants the customer to pay on time, to avoid egregious terms and conditions in the contracts, and to stay happy enough they don’t ask for a refund.  The CEO cares that the customer is satisfied.

These are professional, but not very deep relationships one could have with their customers.  They don’t begin to tap into anything resembling “Delighting” or “Enchanting” the customer.

Jobs, by contrast, has never really seemed to fall into any of these camps.  His relationship with customers has always seemed to me to be most similar to the relationship of a parent to their children.  They want what’s best for the children.  They delight in seeing their children happy.  They’ll do what it takes to help their children.  And they’re prepared to make some tough decisions if it leaves their children in a better place.

But parents don’t spend much time asking the children how they can be better parents.  Families don’t have 360 degree reviews mandated by HR.  They don’t conduct focus groups to see what the kids think about the latest parental policies and ideas.  They know what’s right, and they love parenting more than life itself.

This should not be so surprising.  It’s the behavior of anyone seeking to truly delight their customers and to delight themselves in their art, for to truly delight the customer, you must give them something they don’t have and probably didn’t even realize could exist.

They can’t tell you how to delight them in a survey.  They can only tell you how to stop pissing them off.  There’s a profound difference in the two.

Film makers understand all this.  Steve Spielberg didn’t run around asking people whether they thought a movie about children harboring a so-ugly-he’s-cute alien would be a success.  Hemingway spent a lot of time out and about drinking in humanity in all sorts of colorful places, but he didn’t ask people to help him write his books.

“Writing, at its best, is a lonely life.”

Posted in apple, strategy | Leave a Comment »

The CEO’s Biggest Product Launch is His Company’s Culture

Posted by Bob Warfield on August 25, 2011

By now you will have heard the news:  Steve Jobs has resigned as CEO of Apple, Tim Cook will take over, and Jobs will carry on as Chairman of the Board.

Inevitably, the discussion about what this means for Apple going forward is underway.  It’s clear that Jobs has been the creative leader of Apple, the man that made the iPhone and iPad, not to mention the Mac.  He’s the man that started the Tsunami of a sea change we see underway today.  The “notebook effect” that has PC makers from HP on down wondering what it means, whether they should even be in the business, and what the way is to move forward if they do, is due to Jobs.  He is the man who made Apple the enormously valuable juggernaut it is through product, business models, strategies, brand, style, and moxie.  There can be no question a guy like that will be missed, even if he is still available to consult.  You can’t lead through consultation.  A consultant can’t be the dynamo that tirelessly injects the energy into the organization that it thrives on.

In answer to the question, “What does this mean for Apple’s future?”, there can be only one reply:

Apple is not about to test its succession plan, Tim Cook, or any other single executive.

Apple is about to test whether its Culture has the right stuff to carry on without Steve Jobs’ hand on the tiller.

That’s a tall order.  I don’t know if Jobs has successfully created a culture that can do it, or not.  But I do know that for any CEO, their biggest and most important “product” is not anything recognizable like the Mac, iPhone, or iPad.  Rather, it is the Culture they have put into place.  In the end, no one person can do it all, and the greater the success, the less likely it is all because of one man, however visionary and brilliant he may be.  I have a sneaking suspicion that someone as extraordinary as Steve Jobs hasn’t missed that point.  He can’t have helped but surround himself with people who understand.  Apple can’t have started so many successful revolutions without a revolutionary culture.

I’d like to leave you with a selection of quotes from the Wall Street Journal that I think make the point that Steve Jobs has created a Culture that can endure.

*********

“We think the Mac will sell zillions, but we didn’t build the Mac for anybody else. We built it for ourselves. We were the group of people who were going to judge whether it was great or not. We weren’t going to go out and do market research. We just wanted to build the best thing we could build.

When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a piece of plywood on the back, even though it faces the wall and nobody will ever see it. You’ll know it’s there, so you’re going to use a beautiful piece of wood on the back. For you to sleep well at night, the aesthetic, the quality, has to be carried all the way through.” [Playboy, Feb. 1, 1985]

***

“I don’t think I’ve ever worked so hard on something, but working on Macintosh was the neatest experience of my life. Almost everyone who worked on it will say that. None of us wanted to release it at the end. It was as though we knew that once it was out of our hands, it wouldn’t be ours anymore. When we finally presented it at the shareholders’ meeting, everyone in the auditorium gave it a five-minute ovation. What was incredible to me was that I could see the Mac team in the first few rows. It was as though none of us could believe we’d actually finished it. Everyone started crying.” [Playboy, Feb. 1, 1985]

***

Q: There’s a lot of symbolism to your return. Is that going to be enough to reinvigorate the company with a sense of magic?

“You’re missing it. This is not a one-man show. What’s reinvigorating this company is two things: One, there’s a lot of really talented people in this company who listened to the world tell them they were losers for a couple of years, and some of them were on the verge of starting to believe it themselves. But they’re not losers. What they didn’t have was a good set of coaches, a good plan. A good senior management team. But they have that now.” [BusinessWeek, May 25, 1998]

***

“Innovation has nothing to do with how many R&D dollars you have. When Apple came up with the Mac, IBM was spending at least 100 times more on R&D. It’s not about money. It’s about the people you have, how you’re led, and how much you get it.” [Fortune, Nov. 9, 1998]

***

“The system is that there is no system. That doesn’t mean we don’t have process. Apple is a very disciplined company, and we have great processes. But that’s not what it’s about. Process makes you more efficient.

“But innovation comes from people meeting up in the hallways or calling each other at 10:30 at night with a new idea, or because they realized something that shoots holes in how we’ve been thinking about a problem. It’s ad hoc meetings of six people called by someone who thinks he has figured out the coolest new thing ever and who wants to know what other people think of his idea.

“And it comes from saying no to 1,000 things to make sure we don’t get on the wrong track or try to do too much. We’re always thinking about new markets we could enter, but it’s only by saying no that you can concentrate on the things that are really important. [BusinessWeek, Oct. 12, 2004]

***

“The most compelling reason for most people to buy a computer for the home will be to link it to a nationwide communications network. We’re just in the beginning stages of what will be a truly remarkable breakthrough for most people––as remarkable as the telephone.” [Playboy, Feb. 1, 1985]

***

“I’m an optimist in the sense that I believe humans are noble and honorable, and some of them are really smart. I have a very optimistic view of individuals. As individuals, people are inherently good. I have a somewhat more pessimistic view of people in groups. And I remain extremely concerned when I see what’s happening in our country, which is in many ways the luckiest place in the world. We don’t seem to be excited about making our country a better place for our kids.” [Wired, February 1996]

***

“Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life. Because almost everything — all external expectations, all pride, all fear of embarrassment or failure – these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.” [Stanford commencement speech, June 2005]

***

“I’ll always stay connected with Apple. I hope that throughout my life I’ll sort of have the thread of my life and the thread of Apple weave in and out of each other, like a tapestry. There may be a few years when I’m not there, but I’ll always come back. [Playboy, Feb. 1, 1985]

Posted in apple | 2 Comments »

What to Do When Your Cloud is Down

Posted by Bob Warfield on April 21, 2011

Heroku status is down

This post is on  behalf of the Enterprise CIO Forum and HP.  

As I write this, Amazon is having a major East Coast outage that has affected Heroku, Foursquare, Quora, Reddit and others.  Heroku’s status page is just the sound of a lost sheep bleating repeatedly for its mother in heavy fog.  What’s a poor sheep to do about this problem anyway?  After all, isn’t a Cloud-based service dead once it’s Cloud is dead?

Rather than wringing our hands and shaking our heads about “That Darned Cloud, I knew this would happen”, let’s talk about it a bit, because there are some things that can and should be done.  Enterprises wanting to adopt the Cloud will want to have thought through these issues and not just avoided them by avoiding the Cloud.  In the end, they’re issues every IT group faces with their own infrastructure and there are strategies that can be used to minimize the damage.

I remember a conversation with a customer when I was a young Vice President of R&D at Borland, then a half a billion dollar a year software company (I miss it).  This particular customer was waxing eloquent about our Quattro Pro spreadsheet, but they just had one problem they wanted us to solve: they wanted Quattro Pro not to lose any data if the user was editing and there was a power outage.

I was flabbergasted.  “It’s a darned computer, it dies when you shut off the power!” I sputtered in only slightly more professional terms.  Of course I was wrong and hadn’t really thought the problem through.  With suitable checkpoints and logging, this is actually a fairly straightforward problem to solve and most of the software I use today deals with it just fine, thank you very much.

So it is with the Cloud.  Your first reaction may be, “We’re a Cloud Service, of course we go down if our Cloud goes down!”  But, it isn’t that black and white.  I like John Dodge’s thought that the Cloud should be treated just like rubber, sugar, and steel.  When Goodyear first started buying rubber from others, when Ford bought steel, and when Hershey’s bought sugar, do you think they didn’t take steps to ensure their suppliers wouldn’t control them?  Or take Apple.  Reports are that Japan’s recent tragedies aren’t impacting them much at all and that they’re absolutely sticking with their Japanese suppliers.  This has to come down to Apple and their suppliers having had a plan in place that was robust enough to weather even a disaster of these proportions.

What can be done?

First, this particular Amazon outage is apparently a regional outage, limited to the Virginia datacenter.   A look at Amazon’s status as I write this shows the West Coast infrastructure is doing okay:

Amazon: one up one downMost SaaS companies have to get huge before they can afford multiple physical data centers if they own the data centers.  But if you’re using a Cloud that offers multiple physical locations, you have the ability to have the extra security of multiple physical data centers very cheaply.  The trick is, you have to make use of it, but it’s just software.   A service like Heroku could’ve decided to spread the applications it’s hosting evenly over the two regions or gone even further afield to offshore regions.

This is one of the dark sides of multitenancy, and an unnecessary one at that.  Architects should be designing not for one single super apartment for all tenants, but for a relatively few apartments, and the operational flexibility to make it easy via dashboard to automatically allocate their tenants to whatever apartments they like, and then change their minds and seamlessly migrate them to new accommodations as needed.  This is a powerful tool that ultimately will make it easier to scale the software too, assuming its usage is decomposable to minimize communication between the apartments.  Some apps (Twitter!) are not so easily decomposed.

This then, is a pretty basic question to ask of your infrastructure provider: “How easy do you make it for me to access multiple physical data centers with attendant failover and backups?”  In this case, Amazon offers the capability, but Heroku took it back away for those who added it in their stack.  I suspect they’ll address this issue pretty shortly, but it would’ve been a good question to explore earlier, no?  Meanwhile, what about the other vendors you may be using that build on top of Amazon.  Do they make it easy to spread things around and not get taken out if one Amazon region goes down?  If not, why not?

Here’s the answer you’d like to hear:

We take full advantage of Amazon’s multiple regions.  We’ll make it easy if one goes down for your app to be up and running on the other within an SLA of X.

Note that they may charge you extra for that service and it may therefore be optional, but at least you’ve made an informed choice.  Certainly all the necessary underpinnings are available from Amazon to support it.  Note that there are some operational niceties I won’t get into too deeply here, but I do want to mention in passing that it is also possible to offer a continuum of answers to the above question that have to do with the SLA.  For example, at my last startup, we were in the Cloud as a Customer Service app and decided we wanted to be able to bring back the service in another region if the one we were in totally failed within 20 minutes and with no more than 5 minutes of data loss.  That pretty much dictated how we needed to use S3 (which is slow, but automatically ships your data to multiple physical data centers), EBS, and EC2 to deliver those SLA’s.  Smart users and PaaS vendors will look into packaging several options because you should be backed up to S3 regardless, so what you’re basically arguing about and paying extra for is how “warm” the alternate site is and how much has to be spun up from scratch via S3.

Another observation about this outage:  it is largely focused on EBS latency, though there is also talk of difficulty connecting to some EC2 instances.  This is the second time in recent history we’ve heard of some major EBS issues.  We read that Reddit had gone down over EBS latency issues less than a month ago.  Clearly anyone using EBS needs to be thinking about failure as a likely possibility.  In fact, the ReadWriteWeb article I linked to implies Reddit had been seeing EBS problems for quite some time.  One wonders if Heroku has too.

What will you do if you’re using EBS and it fails?  Reddits says they’re rearchitecting to avoid EBS.  That’s certainly one approach, but there may be others.  Amazon provides considerable flexibility in the combination of local disk, EBS, and S3 to fashion alternatives.  The trick is in making your infrastructure sufficiently metadata driven, and having thought throught the scenarios and tried them, sufficiently well-tested, that you can adapt in real-time when problems develop.  In this respect, I have seem Netflix admonish that the only way to test is to keep taking down aspects of your production infrastructure and making sure the system adapts properly.  That’s likely another good question to ask your PaaS and Cloud vendors–“Do you take down production infrastructure to test your failover?”  Of course you’d like to see that and not just take their word for it too.

I haven’t even touched on the possibilities of utilizing multiple Cloud vendors to ensure further redundancy and failover options.  It would be fascinating to see a PaaS service like S3 that is redundant across multiple data centers and multiple cloud vendors.  That seems like a real winner for building the kind of services that will be resilient to these kinds of outages.  It’s early days yet for the Cloud, even though some days it seems like Amazon has won.  There’s plenty of opportunity for innovators to create new solutions that avoid the problems we see today.  Even the experts like Heroku aren’t utilizing the Cloud as well as they should be.

Now is your chance!

This post is on  behalf of the Enterprise CIO Forum and HP.

Related Articles

James Cohen has some good thoughts on how to work around Amazon outages.

I tweeted: “The beauty of Cloud: We can blame Amazon instead of our IT when we’re down. Except we really can’t: http://tinyurl.com/3hjhzr5

Excellent discussion here about how Netflix has a ton of assets on AWS and was unaffected.  In their words, they run on 3 regions and architected so that losing 1 would leave them running.  As Netflix says, “It’s cheaper than the cost of being down.”  Amen.  I’m seeing some anonymous posts whining about the exact definition of zones versus regions, what’s a poor EU service to do, etc., etc..  Study Netflix.  They’re up.  These other services are down.  Oh, and forget the anonymous comments.  Give your name like a real person and don’t be a lightweight.

Lots of comments here and there also that multi-cloud redundancy is hard.  Aside from the fact that this particular incident today didn’t require multiple clouds, consider that it is fantastically easier to go multi-cloud than it is to build multiple physical data centers.  Salesforce.com was almost a billion dollar a year company before they built a second data center.  Speaking of which, I bet they want to chat with the folks at Heroku now that they own them.

Clay Loveless gets failover in the Cloud.  JustinB, not so much.  Too ready to take Amazon’s word about their features.  Makes me wonder if folks early to AWS who saw it buggy and got used to dealing with that are better able to deal with problems like today’s?  When you run a service, it’s your problem, even when your Cloud vendor fails.  Gotta figure it out.

Lydia Leong (Gartner) and I don’t always agree, but she’s spot on with her analysis of the Amazon “failure” and what customers should have been doing about it.

EngineYard apparently was set to offer multiple AWS regions in Beta, and accelerated it to mitigate AWS problems for their customers.  Read their Twitter log on it.  Would love to hear from some of their customers that tried it how well it worked.

Posted in amazon, apple, business, cloud, strategy | 10 Comments »

Black Hat Social Marketing (aka Maybe Scoble Was a Little Bit Right About Authenticity)

Posted by Bob Warfield on March 15, 2011

I have to admit: when Scoble blew up over the idea that the Facebook comments adopted by Techcrunch might reduce authenticity, I was convinced he was wrong.  The premise is a simple one: the Facebook commenting system forces you to leave comments under your real name.  The theory is that a lot of people will be afraid to say what they really think for fear of angering Techcrunch, which can make or break startups with their bully pulpit posts.

But then I happened to notice a weird thing in Eric Schonfeld’s Techcrunch article lambasting Adobe’s Wallaby for being weak.  It was the usual sort of Apple Fan Boy post you see so often on Techcrunch and a few other places.  He hated Wallaby, a Flash to HTML 5 translator, because it has limitations on which Flash features it can translate and there are bugs that can crash the browser.  Never mind that said limitations might be limitations of HTML 5’s current maturity not to mention the crashing of the browsers when fed HTML directly conflicts with Steve Jobs assertion that it was Flash doing the crashing.  I didn’t really expect much, but being a Flex developer and a great fan of the platform, I was out reading the articles on Wallaby and this was the only negative one I saw in my Google Reader.

So how did Scoble get to be a little bit right?  Well, of course you have to read the comments on Techcrunch.  They’re the real value on Techcrunch as I see it.  The posts are sort of like the Hockey Game and the comments are the Fights.  You’re there for the Fights, not the Hockey Game, silly!

One of the posters, Steven Sacks (hey, we get to know his real name), points out:

Ever since TechCrunch switched to Facebook comments, all their anti-Flash posts have a slew of comments supporting Flash. Prior to this, all the anti-Flash post comments were predominantly anti-Flash. Good to see all those anonymous posters don’t have the guts to post under their real names AND can’t write negative comments under numerous names.

Sure enough, there were a ton of comments, all but one were pro-Flash and very negative on Techcrunch as I write this.

That’s fascinating.  OTOH, I look at Scoble’s argument, and it seems obvious that if you can’t be anonymous and you want to say something negative, you might hesitate.  But here were folks not afraid to use their real names when trashing the mighty Techcrunch, and they were nearly all pro-Flash.  Where had all the Apple Fan Boyz in the commenting audience gone?

So far, I only have two working hypotheses:

First, maybe the Apple guys just didn’t get there yet.  Only problem with that is that the Techcrunch post went out several days ago, so they had time to mobilize.  That hypothesis is looking sketchy.

Second, maybe Techcrunch was being gamed.  What if a whole bunch of those anonymous Fan Boyz were actually just a very small number of people who disappeared once the veil of anonymity was no longer available?  Wouldn’t it be fascinating to know who they were?  Employees of an Adobe competitor even?

It’s fascinating to consider the impact on perception if you can scare up a virtual cyber mob any time you want to say anything you want and nobody is the wiser.  Maybe we’re seeing some evidence that just as there is Black Hat SEO, there can be Black Hat Social Too.

I actually don’t think Facebook is the cure for bad comments, but the dynamics we see here are fascinating.

Related Articles

4Chan founder says anonymity is authenticity.  I’ve decided the authenticity is a function of what’s being discussed.  Yes, there are topics where anonymity begets authenticity.  But as we’ve seen above, there can also be topics where anonymity begets manipulation.

Scoble does a good job explaining how anonymity hurts.

Posted in apple, Marketing, strategy, Web 2.0 | Leave a Comment »

 
%d bloggers like this: