Jan 06 2010

MacIndie.com – Our New New Thing…

Well, the cats been out of the bag for a few weeks, but I completely forgot to blog here about one of my new projects: MacIndie.

MacIndie is a resource for Indie Mac andiPhone developers: our goal is to provide Indie Devs with a lot of resources and info ranging from a catalog of free and Open Source software and a directory of service providers (Artists, UX people, e-commerce platform providers, etc) that can be used to accelerate your app development to well as articles on operations and marketing.  We’re also planing extensive articles on coding and development practices to help you advance your skills and create better applications.  Go on over and take a look – and let us know what you think….

No responses yet

Oct 12 2009

MSFT/Danger Fiasco: Cloudy with a Chance of Negligence?

The fact that it seems most if not all SideKick customers are in extreme danger of losing all their data is being cited be all sorts of technical pundits as an example of the “dangers of cloud computing.” Others are now warning that Microsoft’s black eye will taint the still nascent cloud computing business and scare the bejesus out of IT execs…

I would like to call BS on this and fast: Microsoft is not running a cloud computing operation – just because all Sidekick data was stored on servers at Microsoft doesn’t make the Danger service a “cloud” service that can be lumped in with the likes of Amazon Web Services (EC2/S3/EBS et al), SalesForce, or any of the dozens of other cloud computing and storage services.

Microsoft committed what appears to be one of the most egregious, sloppy, incompetent and probably criminally negligent acts in modern computing services history. I say “appears” because no one (probably even Microsoft) knows the true timeline of what actually happened yet. It appears from what can be gathered from the leaks and other “insider” reports that both the Microsoft staff and their outsourced SAN vendor Hitachi failed to follow the most basic of data operations management practices: failure to back up critical systems.

Backups and disaster recovery are the mother’s milk of anyone working in data intensive, mission critical businesses. I worked on Wall St for the better part of 20 years and the most mission critical systems are actually NOT those running in production – the real “mission critical” systems are the backup mechanisms that allow you to fail over in case of a production failure. Anyone running a large enterprise knows that systems fail all the time – it’s your ability to recover from a failure — ANY failure — that proves how well you have written your “run book,” and how you teams respond to even the smallest outage that will show how well engineered your environment actually is.

What makes Microsoft’s Sidekick/Danger environment different from “the cloud?” Well, first off, we have come to think of the cloud as a distributed set of systems spread out across the Internet. SalesForce.com (SFDC), and Amazon Web Services (AWS) are all actual cloud services. They exist in multiple redundant data centers: You can see their respective documentation of how (in general) these systems are constructed; they have what’s known in the biz’ as “geographic and route diversity” (read: their data centers are in different places and interconnected by several different ISPs). They have multiple, redundant backups of their (and your) data. And, most importantly, for the purposes of this discussion they allow you to back up all of your data to your own off-line storage if you wish (either down to your personal computer to another online provider).

In contrast, according to the reports the Microsoft/Danger service was hosted in a single Microsoft Data Center. On a Single SAN (Storage Area Network) that, apparently, wasn’t ever backed up. (How do I know that you might ask? Well, clearly if it was ever backed up they could at least restore user’s data back to some date in the past when the last backup was done – since they cannot it was clearly NEVER backed up – Oh, and don’t buy the “rougue disgruntled employee who wiped that backup tapes” rumor – that’s just childish and poorly executed ass-covering – and if it were true Microsoft has an even larger and scarier issue than just this fiasco…think about it…).

What Microsoft failed to do was apply the basic data hygiene (read: common sense operational practices) that they recommend to every single one of their enterprise customers. They compounded their mistake by making their customers dependent upon them to the point where they could not even back up their own data on their own personal computers.

So, this isn’t a story about the supposed dangers surrounding or failure of “the cloud,” but rather a story of arrogance, hubris, disregard for customers, and at the end of the day what amounts to a simple, and what will surely be for Microsoft an extremely costly, bit of professional negligence.

[Update: Newer reports now are adding an interesting twist to this story - the new bit is that Microsoft may have been trying to convert the Sidekick service onto some flavor of Microsoft replacement platform they'd developed to replace the software/services they got when they bought Danger (makers of the Sidekick). If this is true they committed even more cardinal computing sins: not only didn't they have backups, but they 1) didn't have a back-out strategy for this "upgrade." And, 2) they upgraded (again, without backups) their production system rather than running a "new" (replacement/duplicate) system in parallel with their old one. I mean this is one of the richest tech companies in the world - they couldn't spend a few million to replicate the hardware to install their new software on..? Oh, Puh-leeeze...

Think about that for a second: If this new bit is true, they assumed they had backups (no one bothered to verify this) AND they were upgrading their LIVE system to a new collection of software that had never been run in production with NO WAY to go back if it didn't work!

Wow. I mean, WOW. In most of the business world they wouldn't find enough of the team that pulled such a disastrous stunt to identify even with DNA analysis.

If these new allegations are true there's gonna be a lot of blood and money on the floor -- and there will need to be a criminal investigation into all of Microsoft's operations: How much of Microsoft's operation runs in this way? A sad but true fact is a LOT of the world's critical infrastructure runs on all the various flavors of Windows, MS SQL Server, and all of their other products. Could the ability of Microsoft to maintain and release new versions of Windows disappear in a botched SAN upgrade with no backups? Are we one poorly planned internal Microsoft upgrade from oblivion? I'm not sure I want to know...]

No responses yet

Aug 30 2009

An “iTunes Moment?” More than whiff of desperation…

The Guardian has an interesting piece about Microsoft UK’s media chief Ashley Highfield who was apparently spreading FUD at the MediaGuardian Edinburgh International Television Festival at which he warned TV executives that within two years they will face an “iTunes moment” and “hand control” of their businesses over to Apple. Desperate much, Ahsley?

It’s classic Microsoft spin and FUD, but it’s more telling in another ways. What Microsoft is telling these execs is to be afraid of success. Let’s face it, Microsoft hasn’t exactly made a profit in the last 15 years in any of it’s Internet efforts, has it? Apple on the other hand has single-handedly invented several new internet/media businesses and made each of them the benchmark by which every other competitor is judged. So, Microsoft is doing what they’ve done for the better part of 25 years now: play to the fears of executives who don’t know the first thing about technology by trying to spin non-Microsoft innovation as something to be feared.

Sadly for every company that has adopted Microsoft’s technology “innovations,” the only money to be made following Microsoft’s advice is, well, money for Microsoft. Everyone else seems to lose: Content providers don’t move product and customers get poorly executed hardware, a horrible user-interface, DRM, lock-in and, eventually, abandoned products/services. The end result is a black eye for the execs, their brands, and really disillusioned customers who feel like they’ve been played by yet again.

With regard to iTunes specifically and Highfield’s contention that TV will “lose control” to Apple – it’s a very strange charge: Apple doesn’t set the terms for pricing with the record labels (or movie/tv studios). Apple charges some level of markup (reportedly ~30%), but the lion’s share of iTunes track fees go to the content producers. Apple provides a sleek and friction-less environment and the record labels and video content providers to make trainloads of cash. Is this what Mr. Highfield is telling TV exec to fear? A company (Apple) the makes amazing products (iPhones, iPods, iPodTouches) that people love, and creates system in which customers actually want to buy music, videos, and now applications (for the iPhone/iPodTouch) and are spending billions of dollars per year?

Yeah, content producers should be afraid. Terrified in fact. Terrified they’ll miss the boat and have to invent technologies they’ll be really bad at inventing, and trying invent/set technology standards and support them for years and years and answer questions from end-users, and work out issues of integration with computers, home media, and on and on and on… their only other choice is to cast their lot with Microsoft that, as mentioned previously, has a zero-success track record. Yeah, Ashley, I am sure all those record labels really hate the amount of money they all make from iTunes and really wish they’d stuck with Microsoft. TV producers: really, seriously, don’t to get in bed with Apple – it’d be a horror.

iTunes and Apple are not without their warts, but at the moment, to paraphrase Andy Herzfield, iTunes (and the iPhone/iPod) are the only products even “worthy of criticism.” Rather than playing the same old tired tune Microsoft should start innovating. And, by innovating I don’t mean making crappy clones of what Apple does, or re-branding their old and broken software and business models. Innovation means doing totally new things. Take an actual risk by creating something new. Unfortunately, for Microsoft — and maybe for the rest of us — it’s just not in their DNA.

No responses yet

Apr 22 2009

H.G Wells on NYT’s Maureen Dowd

Published by David HM Spector under Internet, Life, Web2.0

Lots of people are scratching their heads over Maureen Dowd’s NYT hack job on Twitter. Really, not a lot of analysis is needed: H.G. Wells had her pegged almost a hundred years ago…

New and stirring ideas are belittled, because if they are not belittled the humiliating question arises, “Why, then, are you not taking part in them?”

No responses yet

Apr 02 2009

iPhone Dev Tips: Renewed Cert Requires Updated Provisioning Files

From the department of “What should be really obvious” but isn’t….

If your Apple iPhone development certificate expires you not only need to get a new one, but you MUST regenerate all your MobileProvision files.

Unfortunately Apple doesn’t mention this anywhere obvious on the Developer Portal, and to make things more interesting, your old and new certificates will be shown in the list of certificates without any indication of which ones are old/expired and which are your current active certificates.

If you don’t update the provisioning files, XCode will tell you it can’t find a mobile provision file for your developer identity… even if you have installed a new cert. This makes sense given the provision file is tied to the cert, but will probably have you chasing your tail for a bit in the heat of development if you didn’t update all your provisioning files when you updated the cert.

No responses yet

Jan 09 2009

Perception is 98% of everything… or how to get out of a recession

Published by David HM Spector under Misc

Maybe Phil Gramm, the ex-senator and formerly John McCain’s tone-deaf economic advisor was on to something after all.

We’re now firmly in a “recession” which is a term that in reality describes a fear condition that causes people to not spend, companies to fire employees and whole economies to tank.

The only way out of a recession is to spend, and spend a lot — in fact the way out of a recession is to spend like you’re not even in one. So, perhaps Phil Gram was on to something in his own twisted way – we need to stop whining – all of us – and start innovating, creating and – yes — spending. Special note to VCs, this ESPECIALLY applies to you: the faster you get companies of the ground the faster we lift all the boats and get our economy going. Think of it as your patriotic duty.

I write this as I am at about 38,000 feet on my way to San Francisco to be with my mom in her last days and hours … I am trying to think what she would tell me about the recessions she’s seen and the great depression she lived though… and I am sure that she’d tell me as terrible as it all seems, the only way out is forward.. anything else is to give in to fear, and to refuse to believe that we are the solution to all of our own problems .. no matter what they are or how daunting they seem.

No responses yet

Jun 30 2008

Move over CSSEdit…

Published by David HM Spector under Misc

I just found Xlye Scope from CulturedCode. Xyle Scope is to web page, layout and CSS what Instruments is to XCode. Wow.

I’ve been using CSSEdit for a long time and its been really useful. It lets you look at a web page, and turn on an “X-Ray” mode which lets you see what CSS elements are formatting an element which has helped me grind through a lot of CSS issues. The one thing that CSSEdit lacks is the ability to get a live view into the web page you’re working on as it appears as a DOM tree with its actual content embedded into the CSS.

XyleScope-Zeitgeist.png

It must be a programmer thing (web designers I know never have this problem) but trying to nail down a CSS problem is often much, much harder than squashing a programming bug because CSS seems to arbitrary and quirky. I have spent literally days messing with CSS to try to understand why something won’t render right only to discover that it’s a nesting problem or I used “class” where I should have used “id”, etc. Xyle Scope lays bare exactly what’s going on in my page layouts. (yay!). Very nice bit of software and cheap too, only $19.95

No responses yet

Jun 20 2008

Yahoo’s “Exodus”

There has been much moaning about the departures of really well-known names from Yahoo. Now, I don’t know any of the folks involved, but if you compare all of the criticisms about what Yahoo has not been doing over the part few years in terms of innovating and getting new products out and or having, as so many analysts have complained even a coherent strategy for what it wants to be .., one is forced to ask “Well, who is responsible for this..?” The working engineers? Nope. Jerry Yang? Nope. It’s the very people who are now leaving. Yahoo’s direction is set by some of these very high-level execs.. they are the ones that tell the executive team and the board of directors what Yahoo can deliver and give the marching orders to the engineers who make things happen.

If this were any other non-Internet company, these departures would be seen as a good thing — a chance to re-vitalize a company. It’s no different here … Yahoo is filled with really smart people with good ideas. I’ll bet most of the good ideas waiting to capitalized upon are not at these executive levels, but are down at the product development/management and operations level. Hell, I have a few dozen product ideas that could make Yahoo a few billion in the next year (of course trying to get an interview at Yahoo is impossible – Lord knows I’ve tried…).

Fortunately, the whole Microsoft merger thing seems to be off the table – it would have the worst possible outcome. Yahoo doesn’t need more micro-manging bean-counters, it needs to, in the words of former Citibank Chairman John Reed, “let a thousand flowers bloom” and set its people free to unleash as many new products and ideas as it can possibly deliver. Let the users see what Yahoo can give – they will find their own uses for them and in doing so create new aggregations, new mash-ups, and new marketplaces. Look at the ecosystem that is evolving around Twitter – despite its well-known uptime issues; there are boatloads of really cool applications being developed around it.

If Yahoo really wants to re-start and right itself, it needs to bring in some really good technology managers (like me!) from the outside who are willing to listen to all the talent they have inside and help the Yahooligans create great new products by giving them the support to do so, by getting the hell out of the way and stopping the micro-managing.

No responses yet

Jun 20 2008

Dear Twitter… are you trying to tell us something..?

Published by David HM Spector under Internet

Paging Dr. Freud…

Ever notice something interesting about Twitter’s “FailWhale”..?

FailWhale.png

All the little birdies are not all flying in the same direction. Is someone subtly commenting on what happens when twitter is down or over capacity..?

Clearly there’s message in there.

No responses yet

Jun 05 2008

Who is Gary Krakow? Why is he off his meds?

TheStreet.Com has an add interview with some hilarious tripe about how Apple/Jobs needs to “bite the bullet” and “license WindowsMobile or RIM’s Blackberry” code.

This guy is clearly in need of psychiatric help. Like now. I mean he’s either had a break, or he’s the most transparent and disingenuous shill since Rob Enderle.

Either way TheStreet.Com does a terrible disservice to its readers/views by putting this tripe up.

No responses yet

Older Entries »

MySQL query error