Monday, November 19, 2012
Why "Coming Soon" Can Be a Bad Idea
I've read dozens of articles comparing the marketing philosophies of companies like Apple, Microsoft, Sony, Nintendo and Samsung. But the one in this list in a unique situation is Microsoft. They earn a major portion of their revenue from enterprise business sales and subscriptions. Enterprise customers, unlike consumers, live on quarterly and annual budget cycles.
When Sony or Nintendo announces a major product is "coming soon" in the consumer market space, it doesn't have the same effect on their market as what happens when Microsoft announces a new version of Windows is coming in six months. Enterprise customers hear that and do the following: Hold off on buying and upgrading. Even if the pricing is tweaked to offer a "free jump" to the new version when buying the current version within X months of the release, that's not the real challenge. The real challenge is dealing with another round of planning, preparation, testing, and deploying. Then there's the user learning curve issue and training. Even when many organizations opt out of training budget, they have to contend with the communications and hand-holding aspects. Intranet posts, e-mails, meetings, meetings and more meetings. It all adds up to pain.
Sure, it's not always practical to suddenly announce a major new release of Windows or Office, when enterprise customers, partners, OEMs, and developers need lead-time to get familiar with the new versions. But there needs to be a better/happier medium than announcing a new release coming "next year". Practical or not, my gut feeling is somewhere between three (3) and four (4) months is about right. Thoughts?
Sunday, November 11, 2012
A Little Humor for Monday morning
Wednesday, February 1, 2012
Firefox 10, Chrome 20 - I Remember When Versions Mattered
Here it is in a nutshell...
In the 1990's, software products were made by developers. Those days are gone.
In 2012, software products are written by developers, chained to their cubicles by leather thong-wearing MBA "marketing" and "project" management freaks with gold-plated gas masks on. They are marched into conference room meetings to discuss project plans, schedules, resource allocations and who keeps fucking up the toilet in the men's restroom.
It's all about shareholder value now. I'll repeat that...
IT'S ALL ABOUT SHAREHOLDER VALUE NOW.
The misty-eyed days of developers passing the bong around, followed by the Dorito's, and the warm cans of Bud Lite, sharing ideas of revolutionary paradigm shifting, are gone. Splayed out like a Mexican drug execution scene, over an assorted mismatched array of bean bag chairs, and futons, orange crate coffee tables, with Led Zeppelin or Buckethead playing in the background. Discussing ideas for the next cool software project or feature update. Losing a bet over the lyrics to that last song and having to drink the bong water. GONE. Actually meeting with users (we didn't call them customers back then, that came later, after the suits invaded) to discuss what they like and don't like. Then actually, get this, you're going to call bullshit here: went back and incorporated the user's ideas into the software product. Amazing!
Gone.
Developer's today talk mostly about the following key points:
- How to leverage "social media" and "social networks"
- How to infuse HTML5 or J-Query into their app
- How to build a brand and sell it to the first bidder
- How to get t-shirts printed for their weekly bungee jumping team meet-up
- Putting up a new web form to get customer feedback
- Building in telemetry to collect user statistical data
- Taking bets on the IPO share price, for, you know, whenever you IPO
Sunday, August 14, 2011
Bullshit Monopolies
Thinking back from the 1990's to now...
Who FORCED anyone to buy Windows over other operating systems? Did we not have access to buying OS/2, Mac, UNIX (one of a hundred flavors) or Linux?
Who FORCED anyone to buy Office? Did we not have WordPerfect and later: OpenOffice? Star Office?
Who FORCED anyone to use IE? Did we not have Netscape, AOL, Firefox, Opera, Chrome and Safari?
Who FORCED anyone to use Google? Did we not have Alta Vista, Excite, Lycos, Ask Jeeves, BigFoot, Web Crawler, Yahoo!, AOL and Bing?
Where the hell do these lawyers fish up people to file major law suits claiming they had no choices? I don't get it. I see Microsoft is building a consortium to file suit against Google search as being an unfair monopoly. Wow. So, apparently they've thrown in the towel on Bing having what it takes to draw customers away from Google. I especially love it when my "free market" colleagues argue in favor of this practice, effectively admitting that a "free market" can't decide on its own and therefore requires government/legal intervention to correct bad behavior. My how times have changed.
Thursday, July 29, 2010
Another Reason I HATE iTunes
So I map a drive letter to my server "music" share and add the songs to my iTunes library. Then I replace my server and remap the drives to the same share names. iTunes doesn't like it. It ignores M:\ and somehow stores the UNC path behind the mapping. It's too God-Damned stupid to figure out the song is in the same place on the same drive letter as it was before. Windows Media Player can figure that out. Hell, even WinAmp could do that 10 years ago! Apple doesn't hire the brightest people, just the ones who dress the part.
Tuesday, June 8, 2010
I'm So Tired of Half-Assed Work Passing as "Good"
Whether it's Facebook's constant gyrations that keep leaving bugs and quirks in every nook and cranny, or the CSS model, or Apple's iTunes and iPod devices, or Ford and GM automobiles, I'm just sick to death of everyone giving them a passing grade when there's so much bullshit. We've become so accustomed to the bullshit level that we think it's normal now. Cheap, thin, plastic dashboards with flimsy fixtures and awkward anti-ergonomic controls and indicators. Inconsistent API models. Devices that have predictable problems. All of this shit we're just getting used to as being "OK".
It's NOT OK.
Folks: Hold these dipshit’s feet to the fire and DEMAND better results. Our grandparents sure did. They didn't buy cheap shit. They wouldn’t stand for it. That's why their stuff lasted. You think anything you purchased in the past 5 years will last long enough to pass down to your kids or their kids?! Hell no! Maybe SOME furniture could qualify. But none of the electronic junk we have now will last that long, and it's not even supposed to. We know that. Everyone knows that cellphones have a limited lifespan. Cars have a limited lifespan.
Look, my grandfather drove his old Ford Galaxy to over 250,000 miles by just "taking care of it" rigorously. He NEVER overhauled the engine or transmission. It was built to last. Same goes for one of my old neighbors and his 1953 Oldsmobile. Some of those cars ended up in backyards with weeds growing around them, but they didn't rust out to nothing.
Yes, there have been some improvements like air bags, GPS, crumple zones, collapsable steering columns, radial tires, and so on. But the overall product doesn't last as long. It's disposable. We're a disposable culture. Everything is throw-away and we’re just fine with that. But the unintended side-effect is that we’re also just fine with shoddy quality. No, wait a minute, let me qualify that quantification gyration a bit:
It’s not that things are just shoddy. They’re designed to be sufficient for a specific lifetime. After that they fall apart. You have to baby the hell out of most products to keep them in top shape even up to their expected point of death. Beyond that and you have to adopt a whole new religious practice to keep it looking and working good. Engineering is getting that granular folks. Engineered lifespan is a valuable commodity in today’s industrialized markets. This is especially true if the lifespan plays into a revenue model that ties in with some sort of overarching service (think cell phone features, iPod, digital cameras).
But getting back to my original thought, which is that in some respects there is shoddiness throughout the products and we’re just blind to it from overexposure.
Cases in point:
Facebook – The Notes feature is quirky as hell. Create a “Draft” and save it, but don’t publish it. Then leave it and try to get back to it. You can’t. Not unless you start another Note and cancel it, and THEN you get a link to “Drafts”. How many ways can you get to parts of your personal profile? Shouldn’t one be enough?
Twitter – I think it should just make the stupid whale image with the “oops, sorry, our shitty-ass crap-app is overloaded again – try later” as the default home page. Everytime some lame-ass code-nerd tries to snob me with some bullshit pitch about Ruby being superior, I just point to Twitter and scream like Sam Kinison.
iPod Nano – PIECE OF SHIT. Period. I somehow ended up with five (5) of these f-ing pieces of trash. All from different sources (two direct from Apple.com), and at different times. They lock up constantly. The “shuffle” is as predictable as a political speech. Apple gets a free handjob pass from the fanboy crowd because it’s hep to have anything with a Cupertino fruit symbol on it.
Live Messenger – Oh my God. Forget the chat aspect, IF you can find the chat space behind all the cluttery over-bloated buttons and ads. Move that shit out of the way and let me chat gd-it!
Apple Update – NO – I DO NOT WANT SAFARI ON MY WINDOWS DESKTOP!!!!!! Stop shoving it in my face!!!
Symantec – Just please, put down the crack pipe and stop bloating out your code to death. Soon it will require a Cray SMP with 40 terabytes of memory just to load your “Security” product suite. The only way it makes a computer secure is by rendering it unresponsive, so even bad code can’t get a slice of that CPU.
Autodesk – Please, I beg you, listen to me for one second: there are many of us (you know, those people called “customers”) that (a) do not want to wait for WsCommCntrl.exe to stop hogging the CPU in order to get working in AutoCAD and get the boss off our backs, and (b) don’t have time or company policy allowance to participate in your Customer Improvement Program. Let us TURN THAT SHIT OFF PERMANENTLY! Stop burying it in places intended only to make it difficult to disable it. It aggravates the shit out of us and it’s really tiresome. If you want to know what we think, pick up the phone and call us.
Adobe – Really? Seriously?! Are you kidding?! You charge HOW MUCH for Acrobat Professional? Holy f-ing cow! To make fancy PDF files. I suppose you’re ok with charging $100 per square of toilet paper in your company restrooms too? And why is PhotoShop so expensive? Do you read? People are actively looking for cheaper alternatives and they’re actually finding them. I’d be worried if I were you. Get real. Drop your ridiculous pricing.
Google – Can you please put a consistent interface on your vast array of web products? I mean, seriously. How many engineers do you employ? How much do you spend on the infamous cafeterias and daycares? Can you spare a few bucks to clean it up a bit? Maybe get things out of “beta” in less than 5 years.
Microsoft – R2? What’s that? Windows 7, Windows Server 2008, IE9, Expression 4. Hey, how about forming a committee to tackle the problem with version numbering? Which is it: a number or a year? And does every product really need 11 syllables? System Center Operations Manager? System Center Virtual Machine Manager? Can we dispense with the “System Center” prefix? And while you’re at it, how about cleaning up the mess your developers have made with things like MSXML service packs, and .NET updates? IT folks are struggling to package and push that stuff to thousands of computers. You could help us out a little.
Mobile Apps – Don’t tell me how “mobile” is going to overtake the desktop when your stinky mobile apps still don’t have all the features or options I have with the crusty old web desktop version. Facebook and Twitter for mobile devices still cuts your hands off when you need to do certain things. Shouldn’t a mobile app be AT LEAST equal to it’s web counterpart?
And, speaking of AT LEAST: what happened to the idea that an “upgrade” should never take a step backwards? Why do so many upgrades seem to quietly remove something we had in the previous version?
Let’s go back to making QUALITY code, ok?
Thursday, February 4, 2010
Is Microsoft Imploding?
My brothers sent me (separately) links to the recent NYT article by Dick Brass on the demise of Microsoft at their own hand. It’s titled “Microsoft’s Creative Destruction”. My first reply was kind of errantly focused on the broader issues of Apple and Google and whether Microsoft really figures into that triad of triviality. Whatever that means.
My second reply came after a few more re-readings…
“Ok, after a second, and indeed a third reading of this article, I wanted to address it from his same point of view:
He's correct.
Friday, January 29, 2010
Apple iPad vs Amazon Kindle DX
Like everyone else, I tuned in to see the amazing iPad announcement. Only problem was that it really wasn’t that amazing to me. I was really expecting more. I expected a price range from $800 to $1000, but it came at $500 to $830, which isn’t bad really. But the specs themselves were (are) simply not that impressive. The knee-jerk reactions have been about iPad being a “Kindle killer”. But it’s not. They don’t play in the same space, nor are they in the same price range. However, the Kindle DX *IS* in the same price range, so this is more of an “Apples-to-Apples” comparison I think. These are the specs I’ve gathered myself from the respective vendor web sites and from tech-review sites (where information was missing from the vendor site).
Items in green are what I consider to be the “winner” between the two products. So, you do the comparison math and see which one wins out in the end.
| Feature | Apple iPad | Amazon Kindle DX |
| Price | $499.00 | $489.00 |
| Overall Dimensions | 9.56 x 7.47 x 0.5 inches | 10.4 x 7.2 x 0.38 inches |
| Weight | 1.5 lbs | 1.2 lbs |
| Processor | Apple A4 1GHz | Freescale ARM11, 532 MHz |
| Wireless (Wi-Fi) | 802.11n | N/A |
| Cell Processor | ? | Qualcomm |
| Cellular 3G, Domestic (US) | Yes | Yes |
| Cellular 3G, Global | Optional | Yes |
| Cellular Modes | HSDPA, GSM/EDGE | HSDPA, GSM/EDGE, GPRS |
| Wireless Service Bundled in Price | No | Yes |
| Screen Size | 9.7 inch diagonal | 9.7 inch diagonal |
| Screen Type | 1024 x 768, 720p Color | 600 x 800 p, 16-lvl gray |
| USB 2.0 port | Yes | Yes |
| Screen Illumination [2] | LED Backlit | Passive |
| Cover/Case Included | No | No |
| Auto-Rotation Display | Yes | Yes |
| Accelerometer | Yes | No |
| Touch Screen UI | Yes | No |
| Web Browser | Safari | Proprietary |
| Storage (built-in) | 16 GB | 4 GB |
| Storage Max (internal) | 64 GB | 4 GB |
| Applications | App Store (iPhone apps) | Coming Soon |
| Supports Flash content | No | No |
| Supports H.264 content | Yes | No |
| Matte Display for Reading | Yes | Yes |
| Battery Life (Wi-Fi active) [1] | 10 hrs | 1 week |
| Battery Replacement | Sealed, Factory | Sealed, Factory |
| Book Store | Apple | Amazon |
| Book Format | ePub | Amazon |
| PDF Support | Yes | Yes |
| Magazine Subscriptions | Yes | Yes |
| Newspaper Subscriptions | Yes | Yes |
| Podcast Subscriptions | Yes | Yes |
| Blog Subscriptions | Yes | Yes |
| Geographic Maps | Yes | No |
| Calendar | Yes | No |
| Plays Games | Yes | No |
| Music Library [3] | iTunes | MP3 |
| Movie Library | iTunes | N/A |
| Photo Library | iTunes | (monochrome) |
| Dictionary Search | App Store (iPhone apps) | Built-In |
| Text-to-Speech ("Read to Me") | No | Yes |
| Bluetooth 2.1 | Yes | No |
| Requires Computer Synch | Yes | No |
| GPS Features | Yes | No |
| Ambient Light Sensor | Yes | No |
| Audio Formats | MP3, WAV, AIFF, AAC | MP3 |
| Keyboard Input | Touch Screen | Mechanical |
| Navigation Input | Touch Screen | Mechanical |
| Devloper SDK Available | Yes | Yes |
[Notes]
1. Battery life claimed by vendor under slightly different usage.
2. Depends on personal view. If used in the dark, backlit is better. If used outdoors, passive is better.
3. Depends on whether you value MP3 library content more than iTunes purchased content.
