The Challenge Rambles and riff raff about all this and that

14Jul/096

Chrome: how relevant is it?

Waking up and seeing all hell brake loose in my RSS subscriptions was a nice way to start last Wednesday. The culprit? Google and its Chrome OS announcement. I have been paying a lot of attention to the netbook / OS / mobile / cloud /always on market lately, so I payed a tad more attention to this announcement than I would normally do.

Lets start by stating the obvious: that Google, being the gigantic technology player it is, announces that it will launch an OS of its own is big news. It is game changing and no minor treat. That being said...

The always acid Dennis Howlett does quite a decent job in slaughtering the quick and not too well though early posts.

Fake Steve has a valid point on his post about Chrome OS when he states that:

The hacks who are foaming at the mouth about this big threat to Microsoft are the very same halfwits who a couple years back were declaring that the desktop OS was dead, Windows Vista would be the last one ever made, Apple shouldn't bother making any more versions of OS X, blah blah. Now they're saying nope, the world does need more operating systems, especially ones like this that are designed to work extra super specially well on computers that are hooked up to the Internet. Whatever that means.

True that. Detractors are now promoters, just because Google is behind it? I mean, come on.

Does the world need another OS? No. But we were never good to spot what was good for us on the first place so lets scrape that question.

What are the implications of Google's entry on the OS arena? No way to do futurology well enough with the little evidence we have so far. They can:

  • Completely screw it with an horrible UX and lack of compatibility for PnP devices, drivers etc.
  • Get it moderately right and get a decent (~10%) share of the netbook market.
  • Somewhat revolutionize the market and get a 50% share of the netbook market plus a 5% of hacked higher-end PCs.

I think the answer will be something in between point 1 and point 2.

And why is Google doing all of this? Cringley nails it:

So why does Google even bother?
To keep Microsoft on its toes.

Although I don't share Cringley's point of view on Eric Schmidt being all paranoid on Microsoft shutting down google entirely I do think Google feels it needs to show Microsoft it can attack where it hurts.

In that it will succeed.

But it will not do achieve much more than that. Chrome OS is not meant for the users, it is meant for Microsoft . That is the very reason why the aim is Netbooks, that is also the reason why they are building upon Linux, they want to invest as little as possible because they don’t really want to achieve anything market-wise but rather “look-what-I-can-do-wise”.

That partly answers why Google decided to build upon Linux and not upon Android. Google has a legitimate interest in the mobile area. It is a growing segment where they have still to prove their worth. Maybe they didn't want to slaughter the Android brand, maybe Android does not scale all that well to bigger / more complex devices.

And Google has big allies: OEMs. Because we all like alternatives. But I can’t say much about that, after all an OEM is my employer.

So, the potential impacts of Chrome OS are:

  • Get Microsoft a little bit more edgy (if they prevent them from pulling another Vista I’ll be eternally grateful).
  • Give the users another alternative
  • Segment the OS market even more, making life harder for everyone.

But lets get our heads out of our rear ends for a second here. After next year, what can we all expect from the OS market?

I’d love to be in a position where I can say “the OS will become irrelevant, an invisible layer for the end user”. Truth is, it will not work that way. At least not for the foreseeable future. The OS will be relevant for most users as long as it meddles in what people are trying to do. And they do. OS’s create invisible barriers when you try to plug a peripheral and it will work with a certain OS and not with the next one.

OSs screw people’s lives when you try to share a folder and the attempt fails because of incompatibilities between OS 1 and OS 2.

OSs are important for people when they UI’s become part of the OS. Since the OS is such a core part of the user experience it is still relevant.

The operating system enables or prevents people form doing stuff, as long as that statement remains true, the Operating System will remain relevant.

And there are a lot of people who are interested in keeping things working that way. And Microsoft is just one of them. With this new Chrome OS thing Google is functional to that desire.

And why is Google doing all of this? Cringley nails it:

So why does Google even bother?

To keep Microsoft on its toes.

Although I don't share Cringley's point of view on Eric Schmidt being all paranoid on Microsoft shutting down google entirely I do think Google feels it needs to show Microsoft it can attack where it hurts.

In that it will succeed.

But it will not do much more than that. Chrome OS is not meant for the users, it is meant for Microsoft (Unlike Andriod, I think Google has a legitimate interest in trying to make a real play on mobile). That is the reason why the aim is Netbooks, that is the reason why they are building upon Linux, they want to invest as little as possible because they don’t really want to achieve anything market-wise but rather “look-what-I-have-wise”.

And Google has big allies: OEMs. Because we all like alternatives. But I can’t say much about that, after all an OEM is my employer.

So, the potential impacts of Chrome OS are:

Get Microsoft a little bit more edgy (if they prevent them from pulling another Vista I’ll be eternally grateful)

Give the users another alternative

Segment the OS market even more, making life harder for everyone.

But lets get our heads out of our rear ends for a second here. After next year, what can we all expect from the OS market.

I’d love to be in a position where I can say “the OS will become irrelevant, an invisible layer for the end user”. Truth is, it will not work that way. At least not for the foreseeable future. The OS will be relevant for most users as long as it meddles in what people are trying to do. And they do. OS’s create invisible barriers when you try to plug a peripheral and it will work with a certain OS and not with the next one.

OS’s screw people’s lives when you try to share a folder and the attempt fails because of incompatibilities between OS 1 and OS 2.

OS are important for people when they UI’s become part of the OS. Since the OS is such a core part of the user experience it is still relevant.

The operating system enables or prevents people form doing a lot of stuff, as long as that is true it will be relevant.

And there are a lot of people who are interested in keeping things working that way. And Microsoft is just one of them. With this new Chrome OS thing Google is functional to that desire.

19Mar/092

Make it fluid

Last December I wrote a post on shopping process. One of the main premises on that post was that e-commerce should be entertaining, it should somehow captivate the customers and drive them through the entire thing while making it an enjoyable experience:

Entertainment.

Buying stuff should be fun. Or as close to fun as it can get. It must be a pleasurable experience. Once we understand that our abandonments will invariably go down.

Today, on my daily sweeping read of my Google reader I find out, thanks to Churb, that Craig Merrigan, VP of Consumer at Lenovo has joined the merry band of bloggers in the ranks of the company.

So I click the link and head over to this newly-found reading material. What do I see? The very first post I set my eyes on is talking about e-commerce, and from a perspective that has several contact points with what my personal opinion is.

(...) during my round trip to and from the milk, I munch a free sample, and grab a box of fudgesicles, knowing that my kids’ enthusiasm will counteract my wife’s annoyance.

When we build e-commerce sites, certainly we need to know what the customer wants, and give it to them.  But we also need to use our spiffiest analytical tools to optimize two things:  profit (dollars, not percent) and Net Promoter Score.

Yes!

One carrot for every site visitor

So, what would happen if we combine this thoughts on making the Shopping process entertaining and tempting our customers with extra treats with that other thing that has become a buzzword lately: Targeted ads.

Forget about the “ads” part for the time being. Lets just concentrate just on the Targeted part instead.

Using smart analytics, a powerful CMS and some multivariate wizardry e-commerce sites have the potential to create a unique experience for each customer that arrives to the site.

E-commerce has three main advantages over Grocery stores: 1) you don’t have to physically move products from one side to another, shifting aisles and pushing fridges,  2) you can track every single visitor and see how they behave and 3) you know where the visitors come from and, to a certain extent, in some cases even why.

With that in mind it is quite natural to imagine scenarios where visitor segmentation serves the purpose to profile each visit and build the e-commerce experience accordingly.

Granted, the approach would require massive investment in both Analytics and CMS, but the payoff should be huge. If the analytics team can profile and breakup visitors into smartly differentiated groups (natural search visitors, ad visitors, affiliate program referrals, coupon page referrals, etc.), pass along that information to the publishing / developer / user experience people and they, in turn can create experience that present stuff in ways that maximize the buying potential of each segment you’d have a winning recipe.

Multivariate tests should help determine what works for each segment.

In-site behavior should also be tracked, studied and used to present the visitors with different options according to the path they take.
This can be taken to various levels of complexity, and an investment & experimentation to revenue ratio would be determined. In other words: how much to invest, experiment and segment to obtain the highest return.

Another ingredient comes from a suggestion Mark made in the comments of my December post:

Reading what people write about your site shopping experience can fill in the gaps in analytics. Sites like Bizrate gather customer comments, and of course, blogs and forums are another great place to learn about the barriers to purchase one may have unknowingly created.

So Social Media (monitoring) can also play an active role in enhancing conversion rates and customer spending on e-commerce websites.

The final piece would be a dashboard that "adjusts" the settings under special circumstances. It is not the same to have an e-commerce site during the seasons than in Mid September when nothing happens. Since such events can be planned, they should be planned.

Stir together, cook for 90 minutes and you’ll end up with a “Fluid e-commerce experience”.

We don’t all have the same tastes, why should our shopping experience be dull and unique for all the population? The tools exist, the expertise exists, and some sites already run similar experiments.

Finally I encourage you to go ahead to his site and subscribe to the feed. It looks like we have another very eclectic blog at hand.

13Mar/091

Innovation, Stagnation, Crisis and Everything in Between

I have been thinking about this post for several months now. I even mentioned at a conference I gave some time ago. The final push to actually put my arse in the chair and actually start typing the text came from a post entitled: "deliberately unsustainable business models".

This quote is quite inspiring, in my honest opinion:

The problem arises when the desire to sustain overcomes the desire to be awesome and more resources go to surviving than succeeding. This is abundantly clear in the case of US automakers and banks, whose current arguments for financial support rest on their need to survive, not their ability to succeed.

Although the post is talking about Museums I think the extrapolation to business is an easy to do.

A good example of this is Apple. Yes, I know, I work for Lenovo, but forgive my sacrilege; I'm trying to make a point here.

When putting together a Garage Startup, Jobs and Wozniak dreamed of doing something awesome. And they did.

History tells us that years went by, Apple then became a successful company, with a board of directors and everything. Then Jobs got fired.

That was probably the best thing that ever happened to Apple Inc. Distance from the company he had founded and, doubtlessly, a desire to go medieval on those who turned their backs on him by the sheer weight of success, re-boosted Steve's desire not only for success but for awesomeness. Upon his return in 1998 he reinvented the company and drove it to an unprecedented (and unimaginable) level of success (and awesomeness).

A similar evolutionary arc can be spotted on many companies. The change from cool startup to serious company usually slaughters or silences that desire and need for awesomeness. Need I say "Yahoo!"?

The study of complex systems, on the other hand, demonstrates that a delicate balance between change (innovation) and stagnation is required for such systems to subsist. Furthermore, this balance is leaned towards the stagnation side.

How can we marry this two theoretically opposed concepts?

Imagine a well established complex system, for example the dinosaurs ecosystem reign. Now picture a violent change in that system, a meteorite hitting near Yucatan, for instance. A somewhat stagnated (thus efficient) system is wiped out in a single moment.

Now imagine the world's economy. A pretty well established system. Suddenly a sub-prime mortage crisis hits and creates a credit crunch... You get the picture, aye?

My interpretation is that during normal times "business as usual" is king. Yet, during crisis things have to shift rapidly.(And yes, Apple was at Crisis when big Steve returned to the company)

The interesting thing about crisis is that once they are over things are never quite the same, thus people and companies should not adapt to the crisi, but rather make the changes needed to survive and be in a good position when things get back in track.

To follow with the Dinosaur extinction analogy: species that were well adapted to live in an environment where the atmosphere was saturated with dust probably boomed for a short while. Yet, the real winners were those that were sturdy enough to make it through the worst times but had the evolutionary weapons to take full advantage of the post-crisis conditions. In the case of the dinosaurs this were Mammals.

Smart companies should not focus too much on the current crisis situation, but rather just enough to ensure survival (even in less-than-ideal situations). What those companies should do instead is to try to understand the changes going on during the downturn, and how those are going to shape the next "normality".

If the interpretation is close enough to what reality will be, and actions are taken to be on a good position under such circumstances not only survival will be ensured but also unprecedented growth.

To put it in just one phrase: don't focus too much on adapting to dire conditions, but rather on adapting to the reality that will follow.

22Feb/092

Trying to understand where the market is heading

I find I'm spending incremental time trying to understand the hidden strings behind the web-as-a-whole behavior.

Something is brewing under the hood; and many pre-conditions for massive changes are starting to get deployed all over the web.

We've all read posts about Web 2.0 being dead and headline-seeking link-love-hunting titles of that sort. It is my understanding that "2.0" is not dead, but being taken for granted. Novelty has worn off. It is no longer "cool stuff" but becoming increasingly "everyday stuff". May this be precondition #1: 2.0 is now mainstream.

There are quite a number of things brewing under the hood. For starters we have the greatly publicized "Semantic Web". It is a good concept, an interesting thing, which might make finding, correlating and aggregating content easier. Yet it has not gone mainstream. There are some good implementations and early adopters. Aptana is a good example, but I still feel it only scratches the potential for the Semantic Web.

Cloud computing is another trend on the raise.

Let me rephrase that: Cloud computing is becoming more common as a buzz word.

Here's my take on cloud computing (something I am becoming more and more involved with lately). It is a nice concept. Not new. Not at all new. Sun has been preaching that "the network is the computer" for almost two decades now.

So how is it that Sun is not Google? Or Amazon?

Because Sun had the overall concept right but: a) they were too early (the infrastructure was not ready) adn b) they never even tried a user-friendly approach for cloud computing. Yet Sun might just be in a good position looking into the future.

If you push me a little bit I might risk it and say that the infrastructure is not ready even today. At least not for household private users. It is one thing to use an online spreadsheet or word document, that works; but what about online storage and backup? Not to mention more complex tasks such as image editing on the cloud or other data-heavy things people might want to move over the cloud.

My take is that the cloud will be among us when a consulting or accountant firm starts using it. Why? Because this sort of firms stand on the opposite end of "early adopters". Gosh, I know accountant firms that use programs in DOS this very day. And yes, account firmswould benefit greatly from using cloud applications.

Another very important fact right now is the economic downturn. In the internet world we've seen much of the push happen thanks to individuals or small startups driving big changes. Even when those projects get acquired by the established companies the germ came from the garage. Yet to drive things from the garage to something that gains a userbase some money is required.

Under the current circumstances funding for new projects might be just too hard to get. This does not mean that ideas will die, but that they will be stalled.

Also, big companies that have scheduled releases and upgrades to existing technologies as well as new products are already considering delaying things. Most people and companies won't buy or upgrade until they are forced to.

Until economy smiles down on us again we will witness some degree of stagnation in the innovation area. The result is that after an economic downturn thre is an explosion of new ideas.

Since people don't stop having new ideas, but stop having the chance to realize them those tend to accumulate and pile up.

So basically: where do I think things are heading in terms ofthe internet?

  • Web 2.0 will be given for granted
  • We will see improvements on already existing and implemented technologies
  • We will witness some degree of stagnation on visible innovation
  • Things that we know are on the brew right now might be delayed or slowly implemented
  • Lower end technologies and services will do better than more complex and more expensive counterparts.
  • Overall cheaper alternatives will flourish

Then again, I might be completely wrong. Yet, as a marketer, it is imperative to try and do some sort of futurology exercises so that I can stay on top of the game instead of finding myself reacting to it.

17Dec/083

Riding every single wave

Remember the times when we filled our mouths with the "Social Media Marketing is about Authenticity, Transparency, Straight Talk"? It would seem those days are over, if they were not an illusion in the first place.

David made some criticism over his blog regarding the bloggers (erm, "writers") that will take money from companies to talk ang generate buzz about them. I won't spend too long going through his point, but I'll say that I agree overall.

That post had a trackback from Jeremiah's own blog, where he writes in support of the izea model:

Recent research shows that corporate blogs are not trusted, but we know that consumers trust their peers, so savvy brands will want to benefit from word of mouth.

So, I'll try to use logic to digest as much as I can of this.

People trust peers more than corporate blogs. So, let's pay bloggers to write nice things about companies. Yet, people have higher trust on emails from people they know. What are companies to do? a. pay every single person that has a friend to recommend your brand on an email or b. spoof addresses to make people think their friends are recommending our brand.

Of course someone will eventually find out and users will no longer trust "emails from people they know".

(need I clarify I tried to make a point through absurd?)

Using my crystal ball I can foresee: Programs like this will slaughter blog's credibility the same way miss-use of corporate blogs demised how much people trust them.

It is a program that is bound to fail in the long run. Once people start to be suspicious about if what they read on a blog is being "sponsored by Huge Inc." there's no turning back, since bloggers do not have the leverage mass media has to revert such negative perception.

In a couple of years we'll be gazing at a similar report, looking at blogs standing at the bottom of the trust pit, scratching our heads and wondering what went wrong.

But there are two major issues with this type of study.

  1. They tend to generalize
  2. They are impossible to compare against other facts and figures.

I agree that 80% of corporate blogs are rubbish. Nothing more than an ill-applied, poorly executed and sad shadow of what a blog should be. I wouldn't trust them myself, and I'm both a blogger (corporate and individual) and a blog-reader.

But there are some awesome examples of decent (and influential) corporate blogging as well. I wonder if that 16% of the people the study showed trusted corporate blogs read the decent ones.To be honest, forrester's report (available for free w/ registration) gives some advice into how to save corporate blogging.

Now, back to the title of the post: "riding every single wave"; that is exactly what (us) marketers are doing wrong. On a couple of speeches I gave this year I underlined that corporate blogging was not suited for every single company ("don't do it because its hot") and that before engaging into it those in charge should be fully aware of how it needs to be done.

(As a general rule of thumb: if your corporate blog pisses some "old school" people within your company, you're doing it just fine).

So, now that the new trend is pay-per-post we'll find tons of companies jumping into that without really knowing who they are paying. Recently I was talking to a local a-list blogger (most probably Argentina's top blogger), a very controversial figure for some, but stainless in terms of ethics. He said "a company that advertises with me should understand that I might criticize them nonetheless". If I managed Argentina's Marketing budget he'd have a Lenovo ad over his site.

Once marketers understand the new game they should realize that some things that look bad on the surface can have a longer lasting possitive effect.

But advertising is different than pay-per-post. Advertising is clear and direct. Pay-per-post is misleading. It doesn't matter if authors disclose, there is still some degree of deceit happening. If a user goes to bigcompany-dot-com he expects that the copy is going to be biased towards what bigcompany sells. If the same user goes to averagejoeopinion-dot-com he expects to read what Joe has to say, not what bigcompany told Joe to say.

The move of advertising pay-per-post can (and will) backfire in the nastiest of ways. Because it is fundamentally flawed as a concept within that other type of marketing that "social media analysts" (I am one) are advocating. One based on openness and honesty. It is not easy to do things the right way, and often it takes a long time to pay off.

Sure, in times of crisis people do welcome some extra cash, but not everyone should become a prostitute for that reason.

To conclude and since Jeremiah spent his time commenting on my previous post on the subject, I'll take the time to reply.

I respect Analyst's work. Half of my time I (should) spend looking at facts and figures, understanding what is happening, what the trends are and how to improve programs.

The main issue I see with analysts is that they see half the picture. The half the people within companies don't see. The main difference is that we know we're missing stuff, we need that information and are willing to pay big bucks in order to get it. On the other hands many analysts tend to think they own an absolute truth.

Another problem I usually have is that some conclusions they draw seem to be a tad short-sighted and shallow. It is only when such type of research goes public and digested by bloggers, marketers and others that the real deal surfaces. Yet, those other people who re-read and re-analyze, share their opinions and expertise don't make a dime out of it. Shouldn't Forrester pay all of them as well? After all, they are making significant contributions to the final studies (sometimes before the study is finished, other times afterwards).

16Nov/081

Social, baby, Social!

In case you were wondering why I have been so quiet on this blog lately, I am now entitled to disclose what I've been up to since it is all now in the public domain.

For starters Lenovo now has its first Japanese blog: Yamato Thinking. It is a actually dual language blog, both in Japanese and English.The guys at Yamato are responsible for much of the design of our computers, thus it shall prove to be an interesting read.

This is a big step for us in the right direction. Enabling a social media strategy on a more global basis is the way to go.

We have also redesigned our Lenovo social homepage. This should now prove to be a fairly useful hub for everything that goes on on the Lenovo Social Media Universe. This homepage will keep evolving and upgrading to usefully serve our visitors and customers. I have wild things in mind.

But that's just the tip of the iceberg for what's being going on.

We have also launched a new service for our customers called "Discover Social Media". The word "service" does not do justice, actually. I'll describe what the intent is and how we plan it should work.

Our aim is to build a community site where newcommers to Social Media can get up to speed with all the trends, sites and services around Social Media. Reviews and best practictices are written and revised by peers. For the time being the site works very blog-like, but that will transition to something more complex and social Networky.

Here's an excerpt from our welcome message:

When you hear about “social networking,” just know that computing is getting more personal, more about you, your success, your family, your interests and the ability to connect with people and information that can help you. Social networking is people talking… about everything under the sun and much more.

As usual the best part of this projects is the people I get to know.

Mitch Ratcliffe is in charge of much of the reviews you'll see on the site. He's done a terrific job, and, I must admit, I feared for his sanity, since he had to actually use all those services. And using them means Signing up and spending time on them. In case you don't know Mitch I strongly encourage you to subscribe to his ZD|Net blog.

On the design part we partnered with Erik Hahr. We got in touch with Erik thanks to our Forums. He is an active participant at the lenovo community and showed a lot of interest and will to collaborate with us. Our experience with him on this project is a good example of how good Social Media can work both ways, for companies and customers.

I'll probably be posting updates on how all this things evolve in the near future.

17Oct/080

Microsoft doing things the Linux way?

After reading this article on CrunchGear and particularly after gazing this inevitably quoted paragraph:

Still, it seems that MS has changed up the strategy for putting things together, emphasizing smaller teams with less higher-up input. Teams called “Triads” — one developer, one tester, and one program manager — chisel away at problems and work independently. The poster says this leads to a more integrated approach to creating a feature, and more transparency in management means decisions can be made in good time with enough visibility for the teams to accommodate them.

I can't help but wonder if the big Redmond Company is not trying to replicate the Open source way of doing things.

The old Cathedral model might be gone. And it might of took Vista for some companies to realize that Open Source and transparent development cycles are not a dreaded enemy but rather smart ways to tackle complex projects.

Please don't see this post as a "Windoze sucks, linux rulz" kind of thing. I'm keen to Linux, true enough, but I make this point as a mere observation of what could put Microsoft back into track.

My Wishlist for Windows 7:

  • Don't make it a process hog.

(end of list)

15Oct/080

We Media Buenos Aires – Day 2 (Part 6)

Its about 9PM and only now I've been able to go online. I decided not to take the PC to WeMedia and write down with pen and paper (so analog!) and pay more attention to the keynotes. I'm not doing it ever again. I felt naked without my reliable T60p in my lap.

Day 2 annotations (Evereything but John Bell's presentation, too tired to finish it today). My conclusions will have to wait for a couple of days I'm afraid.

The first track was entitled "Communicating with the new generations"

Carlos Perez, President BBDO.

"It is the how that changes, the what remains the same". Carlos started by showing a Video from 1976's Olympic Games featuring Nadia Comanechi's Perfect 10, freezing the image on the display that showed a 1.00 score because it was not prepared to show a perfect 10 performance.

He sees the generational clash as massive as the difference between Columbus and the Native Americans when he first reached the continent. (Personally I don't think it is that wide, or even think there is a generational clash, but rather some personality differences)

"New generations multitask by nature"

Marketing for the new generations intertwines things that usually would not be otherwise connected, this marks a new tendency.This can lead to Brandjacking, although people do not consciously hijack brands, they just relate to the message. Unidirectional marketing is gone for good. (Amen!).

"When everything changes one should ask: 'what has remained the same'".

Guillermo Oliveto, CEO, CCR.

Time's "Man of the year" cover for 1997 featuring "you" is an example of what WeMedia is.

"We can do amazing things with technology, but there's always a side B to things".Destructive vs. Constructive technology, quotes Humberto Eco.

"We need to humanize technology". "We're going back to basis": giving new meaning to the future based on giving value to things from the past. Underlines the tendency that brands have on putting emphasis on their heritage.

iPhone is an example of the fascination on the how. There's a lack of truth, we're shaken when we're told the truth.

Second part of 1st track. Several youngsters share their views.

Since there was not a very clear line of thought, bulleted list is in order.

  • TV is not their favorite type of media
  • Internet is their main means of communication
  • "Social Networks are all alike"
  • "I don't understand facebook"
  • MSN is respectful enough to call people contacts and not friends. (Killer phrase if you ask me)
  • Cumbio: "Besides an individual am a product of the internet".

Second track: Online Communities

Anton Chalbaud, Chief Revenue Officer, Sonico.

"Social Networs are the natural evolution of media".

"Users switch from simpler Social Networks to more complex ones".

"Microsites don't make sense"

"We need to find new ways to advertise"

Victor Kong, MySpace.

In Victor's view Social Networks:

  1. are based on fundamental changes on relationships
  2. "Enrich real life interactions"
  3. Have very high penetration and usage rates. (doh!)
  4. People like to connect with brands. ("They talk to McD's as if it were a person"

Florencia Pettigrew, Linkedin.

Linkedin has diversified its revenue stream. Linkedin groups came as an answer, they allow people to "do stuff". Politicians (Obama) and Media create groups. Linkedin has content agreements with several news sites (CNBC, New York Times).

3Jul/083

I hate translations

Lately I've been sunk deep into doing multi-lingual support stuff. I guess that comes with the "World Wide" terrain.

I can, quite easily, work with english and spanish. I can manage to understand French, Portuguese, Italian and German. But make me work with Chinese or Japanese and I'm lost.

At times like this I wish esperanto had took off.

I'd love to have everyone knowing the same secondary language. And I don't mean this because I speak English. If someone decided that some obscure antique form of sanscrit was what everybody should be talking I'd gladly take lessons.

Anyway... Rant Mode is now Off.

27May/082

Aggregating – Part 2

So, the challenge was to build an aggregator that could display the life lessons I mentioned on part 1.

When faced with the white canvas I could of done anything. Search for a CMS, build something from scratch ar whatever crossed my deviated mind.

I went with the best platform I know. WordPress. Mainly thanks to me finding a beautiful RSS parsing library called SimplePie. That library enabled me to do whatever I wanted with the feeds. And so I did.

Building a feed reader within WordPress was fun.

First I went for a "live" approach. I just fetched the feeds and presented them. But that proved to be slow and unreliable.

Thus I made the choice to save everything into the DB. That allows me to sort, change, and adapt the content while boosting the performance quite visibly. And there's quite some processing that needs to be done.

For starters the greatest challenge was to make things somewhat usable for the visitors. With over a 100 people aggregating to a single page we had to provide a simple way to sort and find whatever is of interest.

The Solution? Creating filters. If you go into the "Voices" page you'll see 3 dynamic dropdowns (Country, Language and Sport) that allow to get just the content that you are interested in. The same logic will apply, in the near future, to an aggregated feed.

There was quite some degree of learning on the process. For starters I found out that blogspot's feeds are full of rubbish. Also I reinforced the Old Addagio: "IE 6 sucks". I truly believe that that particular browser is the accounts for way too many extra development hours (as the need to "hack" stuff to make it work correctly is a must if you want to build anything somewhat "modern") and a lot of wasted bandwidth.

Also making anything non-that-conventional requires intensive cross-browser testing. Here's a sample of my 3 ThinkPads showing the page on various OSs and Browsers:

Summer Games Bloggers homepage
(Left to right: Firefox [top] and Konkeror [bottom] under Linux; Opera [left] and IE7 [right] under Windows; Firefox [left] and Safari [right] under Windows. No I don't own a Mac, thank you very much).

I hope you enjoy reading this guys posts and stay tuned, there's a lot more to come.

With some luck I'll leverage part of this efforts and build it into plugins that people can use on their own blogs. (Chances are this wont happen before the end of the games).

PS: In case you wondered why I haven't posted much lately: this is the reason.