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:

(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.
It is finally live so I can talk about it. Some time ago David asked how to aggregate 100+ feeds in a single site. He got some very interesting answers, most notably one pingback from Mark Cahill.
What is this program all about then? The boss explains it far better than I could possibly do. But to summarize: we're gathering a bunch of "geeky athletes" (tip of the hat to Zach Bell for the term!) and trying to connect them with fans, the general audience and other athletes. They have a lot to say and we want to make sure their voices are heard.
How I solved the technical part of this project is part of part 2 of this two-part series.
So what will I be posting about here? The human side. The things I'm learning just by taking the quick looks I must take into this Athlete's blogs.
Athletes are a race apart, particularly amateurs. This people fight every single day of their lives to get better at what they do. Many times they have to struggle against very adverse training conditions, constrained budgets and the fears we all have (but not everybody faces).
All of that for single moments of glory or defeat every four years.
The sheer degree of self-consciousness and perfectionism required at this level is something not everyone can deal with. Take David Oliver's blog title: "David Oliver! Your Mission: 12.87" if that ain't a statement I don't know what is.
Reading Drew Ginn's thoughts on how to hold on efforts minute-by-minute are also quite inspiring:
During the last few days many times I have found myself using the idea of just hang on a minute just to see what else there is. Just to see if you can go a little further. A minute seems reasonable to consider. A minute is not never ending but rather a finite period to hang on for. The last bike ride I went on was a classic example where I had the feeling of tired and fatigue in my legs. To the point where I just kept thinking 'Hang On A Minute', a minute was fair. It felt ok to push on a little longer obviously to find that there was another still to come after that one. It was a long climb and each and every minute began with a simple task, HANG ON.
So, if people ask me what do I enjoy most about Olympic Web Marketing the answer is simple: learning from this athlete's life lessons.
I have just updated this blog's theme a little bit. Nothing too fancy nor important. While I was doing so I decided to ditch Technorati.
I'm under the perception that a lot of "social media" has become a thing that is mainly about egos. I have a huge ego, don't get me wrong, but I think is interfering with the conversation.
This thing of who has the largest audience, reach or whatever they want to call it is sickening. There is too much noise, too much lack of essence and little real content sharing just for the fun of it.
When the de-facto reply to most things is "can you re-tweet?", "can you share?" and things of that sort there is no longer a conversation, there is just promotion.
This blog has no reach and a very limited audience. And if it ever grows (I doubt that'll happen) I don't want to know, or, god forbid, I'll start to self promote.
Ignorance is bliss and shall keep me honest.
:i: Before anybody feels hurt: there are a lot of people who are great conversation makers and haven't let their huge readership get up to their heads.
Sparked by reading this post, and as a sort of follow up to my recent rant on Social Media Marketing being the extremophile of Marketing I decided to look at my own area of expertise from a different perspective.
We usually tend to regard our own activities as core for the business we work at. We like to see ourselves on the spotlight and doing tasks that create great value, boost sales, improve customer relations and spawn all sorts of benefits. We take comfort on the -usually- false believe that we are fundamental and irreplaceable.
It is very healthy to do some sort of mental exercise to prevent us from looking at our own bellies for too long: Picture yourself as a manager of a different area which is looking at what you do. How much would you care? How important would your activities be from that outsiders' perspective?
That was exactly what I did when I started writing this post.
Social Media can only help certain businesses.
Social Media Marketing in general is only appropriate for certain types of business. On very broad terms it is only good for corporations that deal with end users. There are some ideas that can be more broadly applied than others. For instance, blogs could be a great idea for a company doing b2b, but public sentiment monitoring would be useless.
A forum or blogs are unimaginable for the defense sector. Can you imagine a thread on "Should we fit nuke warheads on our new rockets?"
Social Media is part of a broader Marketing Universe.
Relying solely on Social Media to promote a brand and/or products is wrong. No caveats, no exceptions, it can't live on its own. It can (and in some case should) be an integral part of a broader overall online marketing strategy.
Social media only appeals and reaches a limited amount of users. That is the one thing the so-called social media expert seem to conveniently forget. Unless your target is to sell blogging platforms chances are a good chunk of your audience is not going to read or write blogs, spend time on Facebook, or even use iGoogle.
Of course the market is on a continuous evolution, and things are bound to change. Blog readership and social network sites have been on the rise, but I don't think SMM is mature enough to stand solely by itself.
A smart marketer would use SMM in conjunction with online advertising, a good partner program (if applicable) and traditional Marketing strategies. All of this are pieces of a puzzle, an Orchestra that should work together complementing different audience's preferences to get influenced into buying something.
Social media is just another player, one that is getting increased attention and importance, but not the Prima Donna that some consultants and analysts state.
Integration is key to achieve a successful Marketing policy.
Listening is still important
Listening to customers is becoming increasingly important. Social Media Marketing is one of the best tools available to do so. Yet there seems to be a void between SMM and traditional marketing. Most companies, consultants and agencies fail to see the creative marketing potential behind this conversations that have started to happen.
Leveraging what you learn from your faithful customers has already given results in overall sentiment and pressing issues that emerge every now and then. Yet that same knowledge could be applied towards building more successful campaigns. If your users continuously say that your product is great because of "A" and you keep on marketing feature "B", there is something broken somewhere.
This does not mean that you should use a "we listen" tagline. That is lame, people already expect you to listen and you'll end up looking like a useless gimmick if you do so.
Famous Last Words
I'm not contradicting myself, but rather putting things into perspective. Social Media is an important player in the web marketing universe in general, easily scalable (both up and down) and cost effective. But I thought that as a Social Media guy myself I should try to put some sense into the great amount of rubbish and over-excitement around SMM that I've been reading lately.
Social Media is a new player and a lot of people take advantage on the overall ignorance on the matter that takes place on a lot of organizations. As with most things when your audience is ill-educated on a particular matter it is fairly easy to deceive them and trick them with colored mirrors (or powerpoint presentations and mischievous graphs).
Sidenote: this post has been on the forge for the past week. Yesterday Mark Cahill posted an interesting entry on a similar (and, I think, complementing) tone.
When I heard about FriendFeed I jumped to it like the site was giving out money. The service is pretty good, the API (which I just looked at very briefly) looks sturdy, and the idea is amazing. The ability to aggregate all the different services I'm registered to as well as this blog (and other blogs, if I had them) is a must have for the average geek.
But that just scratches the surface of FriendFeed. There is a whole concept of community, sharing and commenting behind it that is very appealing. I will use it some more and probably write a short review sometime soon.
The thought that hit me when I saw all my online activities reflected on FriendFeed was: gosh, I no longer have any secrets. Then it hit me.
I don't happen to live on the safest place on earth, thus my natural thought was: what if someone used all or part of the information I disclose to their own advantage and against me or my family. Chances are slim, but I was surprised to find myself thinking in such terms.
I usually laugh at people who are scared of losing privacy to the net, but now I can relate a little bit more. I guess I'll try to keep on the safe side using common sense and posting only general stuff just in case. So don't expect me to tweet stuff such as "I'll be cashing a big chunk of money today at 3"
Who would want to read another post on the latest soap opera that stormed through the geek-world? Most people won't, but that is not going to prevent me from writing one.
Yahoo played the part of tough cookie. I'm surprised that Jerry Yang didn't go back to Balmer with a note saying "its not you, its me. I'm so confused, can't commit!". The whole thing has been too hormonal, too teenager. And Y! trying to make the School's ugly nerd (Microsoft) jealous by going with the quarterback (Google) was just hilarious. Hilarious on an uncomfortable-to-watch, I-really-should-not-be-laughing way.
That being said, I must admit I'm happy that the thing didn't kick off.
Why is it good? Because I truly believe Yahoo can do a better job in trying to innovate and cut the advantage Google has on its own rather than with Microsoft. If it had happened, Microhoo would most certainly lost a lot of users (who'd have nowhere to go but to Google).
I think Yahoo! thought they were too good to be true for far too long. Now they realize they are in a tough spot. That is the reason why they now have a new strategic plan to start moving their engines. What I dislike about their plan is that its implementation so far seems to have relied more on accquiring than on innovating from within.
Someone recently told me: "Yahoo is the place where good apps go to die". The transition from Garage startup to big corporation didn't suit Yahoo well. Google is undergoing that same process in which they no longer are a bunch of kids doing fun stuff but a corporation that makes business. I want to see how they handle the first time they have to sack a good chunk of their employees.
They have a good core of nice applications, and did some smart shopping (del.icio.us, flickr), but they need to start doing something to take stuff a step forward. Integrating logins is not integrating applications, and that is all they've done. Besides, can anyone tell me what serious never-seen-before innovations yahoo has come up with on any of the stuff they own and run for the past... 6 years?
Now, when I read Jerry's post on Yodel I know things are wrong:
We know the spotlight will probably stay on us for a while. That’s fine — we have a clear path ahead and momentum to build on. And thousands of dedicated Yahoos around the world who have held up well to scrutiny. It’s now up to us to show what we Yahoos can really do.
Dude, having the spotlight on you is not "fine". It is awesome. You should leverage that to motivate your people, inspire your engineers and get you out of that nowhere land where you've been so comfortably sleeping in and start build that "momentum" you talk about. You are on everybody's mouth and not because of a sex or drugs scandal, that can't be that bad.
I reserve the opinions on Microsoft's web applications for myself. But let's just say that if my yahoo mail started looking and working like the live.com one, I'd drop it quick. If it started working like their latest OS, I'd go hermit and never taouch a computer again in my life.
Bottom line is: If yahoo! gets its act together an Google starts behaving more and more like a "large corporation" (I see the signs already) there is still a chance. That chance wouldn't of existed if Microsoft got its hands on Yahoo!.
See, Mariano, told you I smelled a post coming.
I've been fortunate enough to get some early insight into Seesmic. This company already provides video commenting capabilities to TechCrunch through a very easy to use WordPress plugin.
The first thing that struck me is that the camera loves me as much as Steve Balmer likes Linus Torvalds. I suck badly as a talking head. That puts my thought of doing some vlog posts soon to a horrible and necessary halt. Good thing this happened before humiliating myself more publicly.
But I dee-gres.
I don't see Video commenting as an opposition to traditional (text) commenting. I think they are complementary and that they yield options for the user. Loic and his team are doing a wonderful job improving user's experience and bringing options to people to interact with blogs, sites and brands in new ways.
The major benefit I see in video comments is that they let you take a more humane look at people that leave comments. Also some people are naturals at video commenting and are really interesting to watch (once again, count me out of the category).
Video comments can be a very good complement to multimedia-oriented sites and blogs that are heavy on direct interactions. I think it will get particularly interesting when the capabilities expand beyond talking heads allowing presentation-style comments to be shown and some basic on-line video editing.
I don't foresee video comments (or vlogs for that matter) running over their text-only predecessors. Why not? 3 reasons: portability, scalability and speed.
Video does not adapt well to all the different ways that we have got used to read our subscriptions in. Cellphones, blackberries and other portable devices aren't that great to watch and listen to videos, and, even when they do perform moderately well, there are situations in which users can't access other things but plain text.
Also, a lot of people might and will feel reluctant to appear in multicolor. Because they are not that great at it (ahem), because they are shy, have a bad hair day or because writing is much quicker, which leads to reason 3.
I know a lot of people who subscribe to tons of feeds. I am amongst them. Written data flows feed readers quickly and within a glance one can scan through a lot of information, discern noise from signal, pay attention to what's interesting and appealing and skip over what's not. Video, on the other hand is linear, there's no way to skip through it and know for a fact one hasn't gone over an important chunk.
Finally there's a psychology behind posting from the relative safety of text. There is a certain comfort in the sheer fact of not butting a part of the body into something. That is part of the reason why SMS text messages are so popular (that an pricing).
Video comments are a nice new alternative, but won't place a single nail on text's coffin. It is wrong to see this emerging technology as an opposition to what we are already used to, it is just another option.
I've ben using twitter for about a week now. This makes me nowhere near an expert, but gives me the insight that only brand new toys can provide, after all: first impressions count.
Here's the list of random observations:
- I wouldn't lasted a week if it wasn't for twhirl. The little tool is a must-have if you want to use twitter at all.
- There certainly is a very high noise ratio. That being said you can never know when a meaningless discussion can turn into an inspiring exchange of opinions. That is probably the one thing that might hook me permanently into twitter: the sheer randomness and expectation of the moment when a great thread might start.
- I don't know how some people can keep up with following 1000+ fellow twitters. Man, I don't know how Guy Kawasaki keeps up with 10k+!!! My own limit of people to follow will probably never go beyond 200. I'm at 68 at the time of writing this (and 43 followers).
- You get first-hand insights into breaking new technologies. More on that in a post soon to come.
- Once can easily get distracted and absorbed into twitter.
- I don't know how to measure anybody's success in twitter. Followers mean little (although people will follow other twitters who tend to say smart or previously unsaid things). The only way to know if someone is worth following is by reading a good bunch of their previous tweets. (note to self: my very own message history in twitter is worth nothing)
- I still don't know how twitter makes a living (suspect it has something to do with SMS text messages, but can't be sure).
- The platform needs stability and reliability Seriously.
- I know I'll regret posting this because spam follows me everywhere like a voodoo curse, but I haven't got a single piece of spam so far.
Bottom line: Is twitter worth something? yes. Will I keep using it? for the time being. More posts on this in the near future for sure.
Thoughts on Video Commenting
I've been fortunate enough to get some early insight into Seesmic. This company already provides video commenting capabilities to TechCrunch through a very easy to use WordPress plugin.
The first thing that struck me is that the camera loves me as much as Steve Balmer likes Linus Torvalds. I suck badly as a talking head. That puts my thought of doing some vlog posts soon to a horrible and necessary halt. Good thing this happened before humiliating myself more publicly.
But I dee-gres.
I don't see Video commenting as an opposition to traditional (text) commenting. I think they are complementary and that they yield options for the user. Loic and his team are doing a wonderful job improving user's experience and bringing options to people to interact with blogs, sites and brands in new ways.
The major benefit I see in video comments is that they let you take a more humane look at people that leave comments. Also some people are naturals at video commenting and are really interesting to watch (once again, count me out of the category).
Video comments can be a very good complement to multimedia-oriented sites and blogs that are heavy on direct interactions. I think it will get particularly interesting when the capabilities expand beyond talking heads allowing presentation-style comments to be shown and some basic on-line video editing.
I don't foresee video comments (or vlogs for that matter) running over their text-only predecessors. Why not? 3 reasons: portability, scalability and speed.
Video does not adapt well to all the different ways that we have got used to read our subscriptions in. Cellphones, blackberries and other portable devices aren't that great to watch and listen to videos, and, even when they do perform moderately well, there are situations in which users can't access other things but plain text.
Also, a lot of people might and will feel reluctant to appear in multicolor. Because they are not that great at it (ahem), because they are shy, have a bad hair day or because writing is much quicker, which leads to reason 3.
I know a lot of people who subscribe to tons of feeds. I am amongst them. Written data flows feed readers quickly and within a glance one can scan through a lot of information, discern noise from signal, pay attention to what's interesting and appealing and skip over what's not. Video, on the other hand is linear, there's no way to skip through it and know for a fact one hasn't gone over an important chunk.
Finally there's a psychology behind posting from the relative safety of text. There is a certain comfort in the sheer fact of not butting a part of the body into something. That is part of the reason why SMS text messages are so popular (that an pricing).
Video comments are a nice new alternative, but won't place a single nail on text's coffin. It is wrong to see this emerging technology as an opposition to what we are already used to, it is just another option.