Aug 30, 2011

Marketing implications of benchmarking Firefox, Chrome, Internet Explorer

Benchmarks for Browsers
Material for this table from Steven J. Vaughan-Nichols blog “Firefox 6: A Firefox too far?
Benchmark system:
·   Gateway DX4710
·   Windows 7 SP1
·   2.5 GHz Intel Core 2 Quad processor
·    6 GB RAM
·    Intel GMA (Graphics Media Accelerator) 3100
·    Netgear Gigabit Ethernet switch
·    60 Mbps cable Internet connection.
White cells indicate best scores
Firefox 6
Chrome 13
IE 9
Comments
1.    Acid 3 compliance with web standards (JavaScript, CSS, Extensible XML, etc.)
97
100
95
Max score = 100; higher is better
2.    HTML5 Test
313
340
130
Max score = 400; higher is better
3.    Mozilla Kraken 1.0 JavaScript benchmark
7588
4928
17052
Lower is better
4.    Google JavaScript V8 Benchmark Suite
3614
7677
2193
Higher is better
5.    Peacekeeper JavaScript benchmark
4588
8010
8343
Higher is better
6.    SunSpider 0.9.1 oldest JavaScript benchmark
931
289
253
Lower is better

Comparing browsers with benchmark programs can reveal browsers’ strengths and weaknesses, and possibly implications for the browser product strategy. The ZDnet blogger Steven Vaughan-Nichols chose six benchmarks.

Comparing the performance of several browsers on the same very capable computer with a high-speed connection is the most objective way to see which browser
  • enables you to browse the web faster
  • displays the most web page types with no problems
  • supports most-used web applications
  • taxes your local PC the least.
Of course, the configuration of your local PC, both hardware and software, especially the operating system, and your web connection will greatly affect how any program, including browsers, works.

Acid 3, the first benchmark in the list, tests for a collection of widely used browser features such as memory usage and web tools such as JavaScript, CSS, XML. It’s a general baseline rather than optimized for any particular aspect such as JavaScript. Four of the benchmarks mentioned here test for JavaScript.

The second benchmark, for HTML 5, is the one I am most interested in because HTML 5 is a new standard that adds capabilities with productivity benefits for users. For example, it shifts some of the ‘heavy lifting’ of web applications like Flash to the ‘cloud’ rather than making your local PC do the lifting. It obviates plug-ins – no more downloading plug-ins before certain web tools work.

HTML5 was accepted as a standard less than a year ago so HTML5-type web pages aren’t very common yet. This might be why the newer browsers, Firefox 6 and Chrome, benchmarked about the same whereas Internet Explorer (IE) lagged significantly. The product strategy implication may be that IE decided to adopt new standards more slowly  because it’s more important to take the time to make new versions better backward-compatible in order to maintain an workable upgrade path for IE's huge number of existing customers, especially those in enterprises who tend to be slow to upgrade.

Chrome is the newest of the three browsers so it has a smaller ‘installed base’ that it must ‘bring along’ and less legacy code with which it must be compatible.

Firefox is neither the oldest browser nor the newest but it has the most frequent releases of the three browsers. It already has the largest market share (see table below) and its users tend to be naive and early adopters. So why run the release treadmill so much faster than the competition? Frequent releases do deliver new features faster, but releases always also include fixes such as for security holes and compatibility problems.

The last four of the six benchmarks in the table above are for JavaScript. Good JavaScript performance is really important because it’s the main language for browsers and websites. It’s also used in applications that are outside of web pages such as PDF, site-specific browsers, and desktop widgets.

It’s surprising that Firefox 6 didn’t ‘win’ Kraken (the third benchmark in table above) because it is Mozilla's own JavaScript benchmark. They must identify which aspects of Kraken are causing Firefox to get low marks. In any case, Mozilla should either optimize Firefox for Kraken or adjust the benchmark. Mozilla’s marketing department must be distressed that they cannot use their own benchmark, or any of these six benchmarks in their campaigns. I should investigate Firefox's strategy to compete against Chrome.

Google aced Acid3 as well as its JavaScript benchmark, V8. So, either Google used the benchmark(s) to guide Chrome’s development, or V8 was designed for Chrome, or the good match is an honestly fortuitous intersection. Optimizing the product for certain benchmarks is not only good engineering practice, but good marketing too.

Firefox came in last by a wide margin in the SunSpider (last benchmark in the table above), the oldest JavaScript benchmark. This could mean (I am guessing) Firefox may have some fundamental incompatibility with JavaScript, and/or of the three browsers, Firefox has drifted the furthest from older JavaScript, or other attributes that affect the benchmark such as poor memory management, a very important browser problem. Nevertheless, market share wins over performance against benchmarks. Whatever the benchmark results may be, Firefox is almost twice as widely used as IE and Chrome (statistics from the W3C School).

Jul 6, 2011

Malware are Market Drivers

This 6-page PDF, Ten Myths for Safe Web Browsing sophos-myths-for-safe-web-browsing-wpna.pdf cites data from 2008 about how malware can hitch rides on web page content and browser plug-ins into your computer (or mobile device). I have a few maybe grasping at straws hopes:

1. Browsers have been updated a zillion times since 2008 so might have gotten smarter against malware.
2. Ditto for plugs-ins and extensions such as ActiveX, Flash, Acrobat.
3. With HTML5, maybe plug-ins will be a thing of the past.
4. The software of your browsing platform should have gotten smarter too.
5. Ditto for 'local' security software, cleaning apps and operating systems.

What's this got to do with marketing?

Evil-doers such as malware writers are market drivers. They are getting smarter too so their products create demand for new browsers, operating systems, plug-ins, and (surprise, surprise) demand for new security applications. Software standards like HTML5 help to vitiate vulnerability from plug-ins. No doubt cloud-based security products are enjoying strong growth.

Neglecting the allure of maliciousness for its own sake and the two other motivators of malware (see footnote)*, I believe the commercial disseminators of malware are motivated by advertising and industrial espionage. There is real business value in infecting users' platforms. Malware can commit fraud by re-directing users to click-throughs. Pay Per Click advertisers pay for 'fake' clicks generated by malware. Is it too paranoid to suspect manufacturers of platforms and system software of using malware to build-in obsolescence or to covertly co-market with publishers of security or performance acceleration software?

At the end of this white paper is an ad for Sophos' 'end point security solution.' The fact that the authors point out these ten vulnerabilities ought to signal that their product protects against those malware entry points, but marketing pieces may not always comply with 'the truth, the whole truth...'
---------------
*Malware allow evil players to use your computer to do their deeds without your knowledge. Another high-value motivation for malware infection is theft of credentials and/or data.

Mar 11, 2011

Delivering value through co-marketing

After Hurricane Katrina devastated New Orleans, many people, organizations and companies donated their products and services to help the victims. Tide, a laundry detergent by Proctor & Gamble, sent a truck with washing machines, clean water and Tide detergent to the disaster area to provide clean clothes for victims.  Now there’s no argument that clean clothes are not as critical as food, medicine or shelter, but having clean clothes makes people feel better. And dirty water carries disease so cleanliness is a health benefit. This excerpt from the Tide website summarizes how the program has expanded.

Critics say, why wash clothes rather than give the victims new clothes or clothes with “Tide” emblazoned on all sides? Because that isn’t interesting anymore. Cynics bray, “It’s a crass advertisement!” Of course it is! But it does no harm and delivers value. It is not manipulative to demonstrate how your products or services help users.

One goal of marketing communications is to inform audiences of the value of your products and services in a likeable way that is easily understood and will motivate people to take action.

I suspect Tide struck co-marketing deals with the trucking company and the washing machine maker to create goodwill for the companies.

The Tide "Loads of Hope" truck was built right after Hurricane Katrina, and Tide laundry detergent instantly sent it, outfitted with 32 Affinity washers and dryers provided by Frigidaire, down to New Orleans…

Such advertisements do not hamper others from donating their products or services. Most high technology consumer products are made by a group of vendors ranging from pure intellectual property, to chips, to software. The “Intel Inside” campaign is an example of a formerly no-visibility component manufacturer co-marketing with its systems partners to gain brand awareness.

The biggest challenge in co-marketing is to assemble partners that each bring a clearly differentiable value so that the combined messages from all partners reinforce each other, for example, how Tide and the washing machines work together, how Intel processors and computers work together.

Oct 12, 2010

30 Mistakes that Startups Should Avoid


The adage, “an ounce of prevention…” applies to startup teams, especially first-time ones. They can make mistakes that forever weaken or even kill their ability to succeed. Most mistakes made at the formation of the founding team can be corrected, but those affecting voting rights, equity distribution and ownership rights, can become fatal. Two additional groups of mistakes can also be ‘permanent disabilities’ or ‘mortal wounds’: dealing with investors and operating the company. The VLAB and its sponsor, SNR Denton, presented a panel discussion among a venture capitalist (VC), two well-experienced startup entrepreneurs, and an attorney to discuss 30 mistakes and give advice on ways to avoid them.

A list of 30 mistakes that startups should avoid comprised a handout for the audience. The two VCs on the panel concentrated on mistakes to avoid in forming the startup team and in ways of working with investors. The experienced entrepreneur mostly talked about operations. The attorney focused on mistakes in team formation and in working with investors.

A few counter-intuitive points, especially for first-time startup teams, and my succinct advice:
  • “Recruit friends and family for the founding team” might be the worst decision for the startup. A startup’s seed funds often come from “FFF”, friends, family and fools. They took the biggest risk and had the most faith in the startup. The emotional relationship aside, the entrepreneur literally owes them. They are already ‘on your side,’ are highly motivated, and you already know them so they are easy to recruit. But they may not be the most knowledgeable and experienced people for your business. The relationship that pre-dates the startup may bias any merit-based compensation model.
  • "Money from any source is equally good” is not true. This is where your own attorney who knows the vast and ever-changing array of business terms, and is experienced in negotiating funding terms can save you from being ‘diluted out’ of equity through successive rounds of funding. By the way, one of the mistakes is to take venture money too early and venture funding is the most expensive money that you can accept.
  • “Anticipate the market by introducing the most capable, high featured product with the most disruptive technology as possible” can be fatal. It does seem contradictory that VCs greatly value ‘disruptive technology’ yet discount valuation if you still have R&D to do. The sweet spot is to have products or services whose technology is already proven and paid for, preferably by somebody else, and the market has already been primed by somebody else.
  • “We will hire a fancy attorney when we get bigger” can mean that attorney-come-lately must repair or ameliorate the damage from mistakes you’ve already made. There is truth in the adage: “An ounce of prevention is worth a pound of cure.”
The free-flowing, 90-minute discussion touched on many useful morsels such as how to connect with VCs and angels. Dave McClure said ‘you must have had 3 previous interactions with me before I will consider talking to you about your startup.’ Most of the advice was to know the mistakes and avoid them and to exercise good business sense.

Sep 16, 2010

Did you know you needed or wanted "Pinned Shortcuts"?


I used to think of browsers as lightweight utilities whose sole purpose was to ‘deliver’ me to the Internet. I thought that the tasks that improve the quality of user experience such as ease of navigation, clarity of brand,… were the responsibilities of individual websites. I was both right and wrong.

Browsers have the vaunted position of arbitrating the user interface for all websites. The beta release of Microsoft’s Internet Explorer v9 (IE9) seems to reveal that Microsoft has designed-in ways to co-market websites by making their brands more visible and persistent, enabling the ease of repeat visits and to some extent, the stickiness of user-selected websites. It seems that personalization, customization, the ability to make browsers look and act the way you want are the key competitive factors nowadays. One feature that groups some of these benefits is “Pinned Shortcuts.”

Like a lot of new features, the way Pinned Shortcuts work and the value it delivers are a little hard to grasp. Marketing dogma used to say the goal is to give customers what they need and want. Nowadays, features that correctly predict what customers didn’t know they needed or wanted are on the right path to marketing nirvana: customer delight. ZDnet’s Ed Bott gives an explanation and example of Pinned Shortcuts (as part of a 5-page long discussion of IE9).

“The rest of the browser interface remains intact when you use a pinned shortcut. The Favorites and Settings menus are still in their assigned place. You can also open new tabs in the same windows as the pinned site, a feature that initially had me concerned. The point of promoting specific sites is to help those sites stand out, not just to arbitrarily create extra tab groups. But in practice, I’ve found the design useful, even addictive. It didn’t take long for me to begin creating groups of three or four related tabs for a common activity. For example, I have my blog’s home page pinned to the Taskbar, and I usually open Google Analytics and the WordPress dashboard for the site. Keeping those three tabs in a single group makes it easy for me to click the ZDNet icon on my Taskbar and find one of those tasks, which previously were scattered among dozens of open tabs.”

The browser business is crowded, competitive and moving fast. IE9 is not unique in offering such a feature. Mozilla’s Firefox 3.6 update and Firefox 4 beta have similar and same features by other names. Here is a 2010 table that rates ~50 attributes of 10 browsers that was likely done before the release of Chrome and IE9 beta. 

The extremely vibrant and creative browser extensions sector, that really lets the user customize the experience, deserves its own blog post! Stay tuned.

Aug 17, 2010

Flash Mobs x Farmers' Markets

I heard that the First Lady Michelle Obama is encouraging grocery merchants to expand into under-served markets as a way to make 'healthy foods' more available and thereby fight obesity and can provide other societal benefits.
  • Lower demand for health services therefore lower costs
  • Lower incidences of pre-natal and developmental problems
  • Higher productivity (fewer sick days)
  • More optimistic outlook (less likelihood of anti-social behavior)
Under-served markets are under served because the profit potential is too low to justify the investment. Technology offers ways to streamline processes that reduce costs which could improve the business model.


Most American middle class residential neighborhoods are near one or more supermarkets that sell fresh foods at reasonable prices. But many inner-city, low-income or 'ethnic ghettos' are not served by large food markets. Those residents must rely on private or public transportation to access supermarkets, or must patronize local 'bodegas,' convenient stores or 'roach coaches,' operators who sell food out of a vehicle. These local enterprises have been 'blamed' for serving high-fat, high-calorie, low nutrition foods that increase the likelihood of becoming obese.

So, how might Short Messaging Systems (SMS), event management SaaS and local mobile advertising (LMA) facilitate the delivery of fresh foods to deprived neighborhoods?

I believe that mobile devices such as cell phones are well penetrated even into under-served neighborhoods. These devices can deliver SMS and local advertising directly to consumers. Consumers can convey to farmers (by using free SaaS for event management, or aggregation or auction) the foods they commit to buy at negotiated prices. Farmers can confirm when and where the foods will be delivered. It reduces risk and wastage. Vendors of complementary products such as bakers or fishermen can join. Once the sellers are on-site, local mobile advertisements can recruit ad hoc consumers. Thus, a combination of flash mobs with farmers' markets.

Such a direct distribution system can foster a local ecosystem of entrepreneurs. For example, if strawberry farmers deliver a load of fresh strawberries, neighborhood entrepreneurs can plan to make and sell smoothies, tarts, pies, jam, juice... I heard a while ago that a cupcake entrepreneur in New York City was using exactly this process to sell home-made cupcakes to workers in high-rise office buildings.

Of course, nothing is so simple. Our society has organized large urban centers to be far from food-producing areas. With major farming conglomerates, it is not cost-effective for farmers to cater to niche markets. Also, we have woven a pervasive and robust regulatory fabric that discourages direct marketing especially of foodstuffs. But every market has the potential to support niches. Perhaps community farms, urban gardens,... motivated entrepreneurs are yet to create good solutions?

Jun 29, 2010

Google Voice: Quality of Service, so far

Google Voice started out as a Silicon Valley startup (GrandCentral) whose value proposition was 'one number for all your phone access lines, for life.' News articles say that Google has improved the original GrandCentral service. Good (that's a 'd' on the end, not a 'g'), but not good enough.

A free service deserves a lot of forgiveness because it is FREE, but every product manager knows about market requirements that are check-box items, ones that the target audience thinks are 'givens,' that if not delivered, the whole product or service gets bad-mouthed. One such check-box item for any voice-based product is voice quality.

Ideally, one spends resources to cover the minimum set of check-box items to a 'no objections' level, but really invests in honing the differentiating features to make them better than customers expected. A successful marketing slogan that some vendor has promoted was "delight the customer".

Google Voice's voice quality is not good. There are drop-outs, echos... probably those packets were assigned low priority in the network. That is not good for a voice-based product.

On the positive side of the balance sheet, what differentiating factors does Google Voice have that might compensate for poor voice quality?
  • FREE service. That pricing structure is becoming a check-box item. Google has made 'free' an intrinsic part of their brand and have driven most B2C web application to follow.
  • Users can choose their own phone number from a set of numbers. Google doesn't make it easy but it's worth the effort.  Most people use a monthly flat fee for national calls so 'local area codes' are less of a differentiating benefit than they used to be.
  • Integration with other Google services such as delivery of message notices to your mail box, not only your Gmail mail box. This is a win-win for the user and for Google. It's called cross-marketing where products help each other.
  • Voice to text -- The accuracy is not great but the benefit is users can access voicemails with email. If I miss a crucial word or two, I don't have to linearly hear the whole audio message from the beginning to try to catch the words I missed. The added benefit is I have a written version that is editable and shareable.
  • An unusual feature is Google Voice announces callers and users must click a key to accept the call.  Not very effective in screening spam calls, but they must consider users with no visual caller ID capability.
  • The feature I like best is the ability to put the "Call Me" icon on any web presence where I can add HTML. That feature increases my customer intimacy. My readers can interact with my content by adding text comments or talk to me for free by using Google Voice.
Other features such as making free calls or sending text messages within the US, ringing all specified devices at the same time, creating custom greetings for different incoming callers are nice but not "delightful."

Jun 16, 2010

Why Keep Supposedly Landline Phone Service?

I would LOVE to get rid of my landline but I keep the it because
  • Back in the Dark Ages, landline calls to 911 allow the operators to locate the physical location of the phone based on the 'the other end of the landline circuit.' I had erroneously believed that the landline will save a few seconds because 911 operators can look up the landline's physical address. This is no longer a good reason to retain a landline because e-911 has been implemented for mobile services as well as for VoIP phones. It might be harder for 911 operators to locate you, but they are able to do so.
  • Starting back in the Dark Ages and continuing to today, credit card companies use the landline's caller ID to verify your identity. That use-case is fraught with security problems but it's still more convenient to activate credit cards by calling from the landline than going through the newer authentication hoops constructed by credit card companies.
  • Service providers such as phone and cable companies have hidden landline fees into bundles of services such as Triple Play. Their pricing schemes make subscription fees for bundles lower than buying only the services you want, such as omiting the landline.
  • Even though landlines aren't circuit switched anymore (no longer a dedicated circuit), they are actually VoIP, people erroneously believe that landlines are still dedicated lines and therefore provide more clear calls with fewer or no dropped packets. This is NOT TRUE. There is legislation in process to prohibit network managers from prioritizing service for marketing reasons -- meaning 'landlines' get higher network priority and therefore better call quality than, say, mobile calls.
  • Calls made on the landline are 'sunken,' I've already paid for it whether I use it or not whereas if I use per-call fees for mobile calls, I save a little bit by using the landline instead of the mobile phone. Most people pay for both -- landline as well as monthly cell phone charges -- whether they use either phones at all. Why?
Many people have had the same landline number for years so they keep it for the convenience of their friends and vendors. I think nowadays, with web pages being constantly updated with no notice, people are more used to a continual flux. The deciding factor for whether to keep the same number is entirely based on how easy is its to 'migrate' or export your contacts to your new number.

I recently signed up for Google Voice. It's a step toward enabling anyone to reach me at any time, easily and for FREE. Thanks to VoIP (voice over internet protocol) advanced features, Google will connect anyone with me using any of the devices that I specified such as the landline, or the mobile phone, or both, or some other device, without revealing my phone number!

Try it! Click the image.

Followers