Tuesday, February 23, 2010

the world aint all sunshine and rainbows....



Background: Rocky Balboa (Sylvester Stallone) is a retired boxer in Philadelphia.  He's going to take part in an exhibition fight current world champion after an ESPN program ran a simulation of then and now - declaring that Rocky would win.

opiniated individuals ... and dare you throw money into the sea?

This blog says that the problem is that many times people that do have strong opinions refrain from expressing them because they are afraid of what other people might think.

Clearly, Chewy does not belong to this category.  And he sure can back them up.  And even better, he's open to opposing opinions.  I think that's a really cool trait to have.  There are many things you can be impressed about with regards to Chewy, his confidence, his witty humour, his willingness to get his hands dirty, his humility.  Little surprise that he's pretty high-flying for 32 year old :)

A side-thought before I continue in topic: Yea, US may be pretty screwed up.  However, all things equal, you'll be hard-pressed not to find distinct differences when looking at how people educated there carry themselves compared to Singapore.  Sure, I may generalise and maybe I just haven't seen enough people yet, but based on my personal experience (2 US educateed God-sisters, 2 close pals in US), I have always been pro-US Education system (well, of course if you can afford it).  What do you think?

sgFail...or not?

I shamelessly quote from Reuben in our MSN convo "im qt surprised google makes 100mil in sg. 100mil is no joke at all, no matter what industry".  I mean sure, I've always kinda knew that search is a big thing.  in some ways, chewy really smashed away the myth that there's no market in singapore. its even more interesting that he feels that the consumer culture in singapore is screwed up.  personally, i'm more inclined towards his view points.  i think in sg, your power as a consumer is really bad.  like ryan said, the culture is one of the main reasons for this scenario.  then begs the question, is it REALLY possible for the scales to be tipped?  too often, we have tried brave souls try and fail.  what is the problem?

i think its a matter of our mentality towards failure vs comfort zone: generally sgeans are more comfortable to stay in a bao-jia situation.  if it aint broken, why fix it? why make your own life so hard?  and i blame the education system.  students flock to the ivle to post stuff.  they say the stupidest thing in classroms for participation. why? becos we're damn kiasu and kiasi.  this psyche can not be better illustrated then looking at your google reader/rss reader for the past 2 days, after sadistic prof welcomed us back to the real world.

and it really does works! i had this discussion last sem, and i really think the education system in sg really not helping this culture

that said, i realy can't (in the forseeable future) see consumers grabbing the power back in sg.

throwing ideas against the wall .... and money into the drain

branching off from the previous point, i believe this concept is totally unorthodox to most sgeans.  with no offence towards those who expressed doubts against the CPA, i often find sgeans (myself included) quick to find fault or failure.  but like the second segment of chewy's talk on our tinted glasses, we often think that we're able to see from other people's point of view, but more often than not, we're still fixated on our own viewpoints, which we developed based on our experience.  we're really not as smart and knowledgeable as we think we are... well, i don't at least.

which is not a bad thing.  but perhaps, its time to look at throwing money into the drain .... even though we might not own a palace in indonesia

here's to a wonderful 2 weeks of deadlines and tests ahead!

(ps does this make me a fan again? :) )

Friday, February 19, 2010

help us help you....

interestingly, my facebook assignment group's very first idea was very similar to getHelp. of course, looking at our final product, you can probably guess that we were not too favorable on it.

one thing i learnt from 2 of my best friends is.... 2 of the best people around don't necessarily make the best couple.  in some ways, i think this application tries to put together too many "greats", and possibly turned out not too great.  i don't like to fixate myself on 4 points, so i'll do a general sweep on various aspects of the app.

idea
on the first look, it seems like a great idea.  having a one stop location where you can get help and give help.  "i need help with ..." is so open-ended and it gives freedom. harnessing the power of the social network + great idea = success! right? wrong.

i think the biggest flaw with the idea is that its a little too open-ended.  there is no focus.  case-in-point, stack overflow was launched at the end of the year that this project was done.  it only focused on programming.  did it need the social network? no.  is it successful? probably yes.  with 135,000 users today, i'd say its pretty successful.  getHelp is essentially a bloated up version of this, where you can ask for help from everybody and anybody.

but don't get me wrong, i'm not against thinking big. i just think that its better to start small.  look at google, did they start by trying to conquer the whole world? sure, they probably had big dreams, but they focused on their search engine which we all can't live without today before branching out to compete with other big guns.

why do i talk about the idea even though we really are suppose to be talking about execution?  i think that a group's idea, or more accurately their mindset when they are coming up with this idea, affects their entire mindset during the whole project - including creation of user interface, features etc.

interface 1: looks

As I've mentioned several times, I'm a believer of simplicity.  It brings about a certain sense of elegance in design, and intuitiveness for users.  Eye tracking studies have shown that the average user doesnt read text thoroughly.  Thus, blocks of text to explain how to use interface is really not going to cut it.


I think the creaters of getHelp did have some sense of this idea, unfortunately, somehow or rather I think the final product still looks a little too cluttered.  or rather, important information can't really be differentiated from the rest.  this could be attributed to the the colour scheme.  grey should not be used for the text, its hard to see when compared with all the bright colours all around them.  the tabs are a little hard to see as well.  why use 2 types of tabs?  when you look at the project page, its a big case of TMI: too much information. 


theme

Although the theme of a fireman, fire starter is cute, but the red buttons contrast too starkly against the default facebook color theme.  Moreover, the theme of fire is hardly used in the application.  Fire breathers take away the "negative" connotation of someone requiring too much help

I think a theme is good to capture certain audience groups.  However, it is important to keep the theme and follow the theme, otherwise it feels a little lame.

Also, I think there is a lack of consistency between the images.  Some are cutesy while others are serious/professional.  It gives the feel of an identity crisis.

i think its a real big waste.  perhaps they ran out of time, or they had too many other issues to resolve, or they came up with this theme half-way through, either way, I think if they had used the theme properly, they would have made their app much more interactive and engaging, whether they wanted to take a professional OR cute approach (only can chose 1)

interface 2: feel

whats the point of looking good if everything is rotten inside?  the other (more) important part of interface is user interactions.  based on the screenshots, i think generally everything can be done easily, and these actions seem to be mostly self-explanatory.

need quick help? : is it a different version of help compared to the normal one we have? what's the difference between dateline and estimated time?

what will be posted to my SMS & twitter & feed? how is all these information going to work? will there be a preview screen?

 
for the purpose of the app, I think it lacks very important OVERALL figures that should be present throughout the whole app (requests answered, request unanswered etc etc).  The demand for a plug-in as simple as a G-Mail unread indicator should able to tell us how important most users find this feature.

feature set & implementation

the app has no short of features, it allows you to posts to other places, allow you to go for achievements, allow you to recommend.  however, i think more thought could have been put into these features.  the general feel i get is very "kiasu"-ish, where they just wanted to include everything.

firstly, the "karma system" ineeds a lot of thought in it.  how much reward to attract helpers? how to determine who are real "experts"?  one badge and a simple ranking board probably isn't enough.  one of the driving force in forums is your "rank".  hand in hand with ranks, is the karma system.  when you help others, you gain karma.  this is a cyclical process, and the alturistic nature of mankind will help drive the forums.  in many sense, this app is a forum.  you need a multi-tiered achievement system, to drive users to come back.

furthermore, some of the the categories are just not useful.  why is there a need to track the top firemakers?  how is "hottest" project important? (what is hottest project for that matter)  it just add most unnecessary clutter to the application.


the wide buffet of methods to "spam" simply turns me off.  not only will you spam on one platform, you will spam on multiple platforms.  i believe kiasu helpees will just check all options, and helpers will just get annoyed and leave the application.  its good that they thought of giving choice, but choice could possibly come back to bite them.  i would personally only choose to implement it on 1 at most 2 channels.

there also seems to be a gap in the "viral"-ness of the app.  recall that this app was created in a time where massively large amounts of apps were being added day after day.  people were already starting to ignore apps.  although getHelp is great for... well getting help, i don't think its the best way for giving help.  after all, once your status is set, I don't have to use the app to contact you on the necessary information.  i won't even find out about the great karma system behind the app.  i dont think a helpee has incentive to want to become the greatest firestarter....

then it brings out a final issue: why cant I just post what i want.... directly where i want it? 

my verdict? i think getHelp is a great spamming machine for helpees which is likely to get abused, preventing helpers to want to add the app.  i think they tried to do too many things, and with a bad idea to boot, they just slogged it through in the end.

social network is a great resource, but not necessarily a good resource for everything.  if however, they had (at that point in time) aimed for a primitive facebook connect, i think it would have been a much better idea.

Monday, February 15, 2010

pigeon impossible




Check out Pigeon Impossible if you haven't already.  the video's great, but the interviews, blog posts and pod casts are all awesome stuff as well.  I first watched it embedded (on prof ben's facebook, heh), so I didn't check out the guy's website.



Success formula #1 
learning by doing + learning by failing + importance of basics

Success formula #2

9 hours X 5 days * 52 weeks * 5 years = 11700hrs
(assumes 5 day working week with 8-5 working hours, which is probably an underestimate)

Happy Chinese New Year all!

Tuesday, February 9, 2010

best pitch in my book

it may not have been the most prestigious option to be working on for your final project, but the pitch that left the greatest impression on me was given by This Man.


how many times have you heard that "there is no future in (insert field) in singapore"?  i had my fair share from my father.  in fact, he was so adamant on his point that he almost forcefully tried to withdraw me from my CCA, with bad results as an excuse.  thankfully, i had wonderful teachers who knew much better.

so why redsport? although i'm not to keen to pursue it as a final project, i cannot help but be amazed by the passion that emitted from the guy.  with a no frills presentation, he highlighted just how much of a difference redsports made.  kudos to yanjie for trying to contextualize this for many of our foreign classmates, but as a sportsman and assistant coach myself, i knew the value of redsport to the local sports scene.

i was still in school about the time redsport started, and it got more popular when i was helping my coach.  before redsport, there was no consolidation of local school sports results and reports.  several sites had tried to do the same thing as redsport, but their execution failed and eventually they faded into the depths.  redsport is the only site that had withstood the test of time.

Mr leslie focused on what he was good at, which was basically to bring the sports story to us.  and most importantly he stayed true to his passion. I quote:
I’m not sure I can comment about that but for me, I’m driven by the need to do something meaningful for society. Telling the sports story of my fellow Singaporean makes this website worth doing for me. Without meaning, I can’t get excited about the work I do. Of course, starting is the easy part. Now is the other struggle – persevering, focusing on the next step. The other thing that works for me is just keeping things simple and executing well. There are a thousand and one ideas out there but executing well and repeatedly is the hard thing to do.

70k (was this the number? i can't remember) daily hits may not seemed much for a page, but if you think about the community who is actually bothered about local sport, its actually quite a huge number.  its one thing to follow your dreams blindly, its another thing to follow your dreams and successfully make a difference.  and can you say tell a 13 year old that redsport doesnt really make a difference in the grand scheme of things? of course you can't, to them, this is their grand scheme of things.  how could then say that redsport is not a success?

and if all the bolded phrases sound familiar, its because they are.  these few catch phrases have been repeated again and again throughout this module, whether its by prof ben, or other successful people have said.

i look forward to hearing and learning more from him in the next session we see him.

Friday, February 5, 2010

the 62 comment lesson

well, thank you all for your support for my previous post.  don't expect anymore exciting flame wars like that anymore :P  i'm normally a very peace-loving, low profile guy.  (its true.... though i doubt most of you would believe me)  i hope nobody took any offense from the whole episode, and i apologise for any grief caused.

anyway, i think there were quite a few things i learnt from the whole episode.

1. (i think) generating interest isn't very hard compared to sustaining interest.  the latter is the recipe for success in this fast pace, tightly knit web 2.0.  the former normally fades into darkness due to the lack of real substance(aka me).  there are definitely exceptions, but frankly I don't think such people make any contribution what-so-ever to this planet.

so i think the biggest challenge lies in turning attention into opportunity and value.

2. watch your words on the web.  because of the lack of tone, context and familiarity, your words can be easily misinterpreted.  again, this by no means is something new, but i think nothing drives home the message clearer than making the mistake yourself.

3. (i feel) its pointless getting into a fight online.  there are no winners.  i think people who have frequented forums will definitely agree with me.   even though you may be right, bowing out really might not be the worse thing.  there are jackasses (like me) who just want to start a fight for the sake of starting a fight. just let them be.

or, if you're bored, you could always just entertain them.

4. prof ben is cool.  seriously, find me another prof that would praise you for starting a flame war?

Tuesday, February 2, 2010

an utter waste of time...

(note: the title refers to the app, not the presentation)

10 things I want to say about Fame League...

1) It is in no way fun at all.
2) The first time I tried to play it, I left within a minute because of the annoying music.
3) It spams your friends when you add the game WITHOUT informing you before hand.
4) Even though it runs you through a tutorial.... I have no idea how to play the game
5) Is it even really a facebook app? It uses a iFrame to a website which is independent of facebook.
6) There are too many options and functions.
7) The UI is extremely unintuitive.
8) Important information like time left before market closes is hard to see.
9) Many stock market concepts are poorly introduced, especially to first timers.
10) I've already deleted the game.

I really think fame league is a poorly executed idea, in true Singaporean fashion.  I'm wondering what their revenue model is like, and I'm actually very surprised to know that it even managed 27000+ monthly users.  It may be a GREAT game, but I'm never going to find out, because the start of the game has already turn me off.  Superficial as I am, I believe all casual gamers out there are the same.

More talk on UI.  To begin with, why make a complicated UI and have a tutorial?  The best facebook games can be played without looking at the help or tutorial, because its extremely intuitive.  To casual gamers, UI is extremely important.  I'm assuming the target is casual gamers, otherwise it really wouldn't make sense to infiltrate the facebook market with this application.  I think the irony is a lot of games is that they make it very complicated, then they try to teach you how to use it.

Look at bejeweled blitz.  In its early days, the game used a 760X600 (canvas size) screen divided into 4 to explain how to play the game, and that was ALL the help consisted of.  It was simple and it worked (damn well at that).  After 2 years of introduction, they have been careful in adding in small features which don't make your life harder.  Its still just as fun today.

FAME league really needs to change its initial learning curve to attract more people.  If it has spammed all 27000 users friends, I wouldn't be surprised that at least 20 million users has seen Fame League appear on their feeds.  However, the numbers remain low, and essentially this boils down to the fact that the game isn't really fun enough to generate enough hype.  Sure, you can have some local press coverage, but thats really not going to get you far. 

Considering that I originally disagreed with many things that Yanjie shared during his presentation, I found myself very convinced of what he said during this group's presentation.  I find it a little ironic that while they suggested focus for FAME league, the presentation itself lacked focus.  Was he trying to tell us prediction markets was an interesting concept? Was he trying to tell us that the game sucked? This was extremely surprising, considering that the presenter was one of the better speakers out there.

Takeaways from the presentation:
1) The potential for Prediction market is huge
A quick google would tell you how big the potential of this is.  Like the presentor said, its like an oracle to the future. Thanks to this presentation, I read up on prediction market.  Although I din really get a clear enough picture of a prediction market from the presentation.
2) Less is more
The makers of FAME league clearly tried to bite off more than they can chew.  Whether it is the UI design itself, or what they tried to achieve as an application.  On facebook, less really is more.
3)It is indeed a waste of potential
If they don't capitalize on this, they have essentially wasted the first-mover's opportunity they have.

I must say that Prof Ben's question at the end of the presentation nailed it for me though: "If you think this app sucks so much, why are you even looking at it?" 


I don't really think the creators intended to create a game that uses prediction markets.  Its a trading/popularity game more than anything else. The prediction aspect of it is more of a side-feature kind of thing.  I find the link between fame league and prediction markets at most trivial, even though the concept of prediction markets might have interested me.

During my googlewave meeting after the lesson, Henry said that we should support Singapore start ups.  Much as I love hungrygowhere, but I support it not because its a Singapore startup, but because its good and provides me with what I need.  Its just like how the FAS demands that Singaporeans should support the young lions instead of EPL.  Like Prof has mentioned before, there are so many terrible Singapore start ups out there...

I guess you have to give kudos to Sociolico for their adventurous step forward.  I for one will never have embarked on this project.  FAME league was a waste of my time.  I'm still darn annoyed that it spammed friends.

P.S. In other news,  I feel extremely lucky to have been the first one to go first among everyone who quoted or used Prof Ben. Dilip's drawing lot skills FTW!  I think Tomithy had a great draw to, to have gone after Pillow Fight and Causes.

tag team (delayed post)

the deadline come and gone like the wind.


it was a fun, enriching and great experience working with 2 lao jiaos. (old bird)  they were patient with my ignorance, and were extremely generous with praise and encouragement. even though I hardly coded, i got to muck around in Silverlight and Fireworks, and manage to come up with passable stuff.

dynamics-wise.... my group was totally drama free.  everyone was ready to work, and there was no need for any conflict management or whatsoever. if we have differing views, we sort it out quickly and move on.  i don't think there's a need to be too emotionally attached or anything.  getting the job done is more important, i think if you want to be more effective, you should focus on that.

that said... in the last 12 hours we were at the mercy of AWS, facebook and SoC, who sent us a storm.  our efficiency was limited just by the problems they created. 
seb: "eh you kan cheong (nervous/panic mode) or not?"
jon: "no... not really... why leh?"
seb: "k good, cos i'm damn kan cheong. so don't talk to me."
... a while later....
seb: "@#$#$*&^%%&**! facebook is damn useless la!"

anyways, i think the best part for me was to hear my friends (who, in their own words, "dont speak computer" tell you that its really fun.  i dont really know how we can sustain interest for the game.... but hey, its just the first assignment. i hope to come up with something more exciting for the final project.


so i think i've powered up (some what) and looking forward to the next adventure.