Search This Blog

At the Future of Web Apps conference Kevin Rose (Digg, Pownce, Wefollow) gave a cool presentation on the top 10 down and dirty ways you can grow your web app. He took the questions he's most often asked and turned it into a very informative talk.

This isn't the typical kind of scalability we cover on this site. There aren't any infrastructure and operations tips. But the reason we care about scalability is to support users and Kevin has a lot of good techniques to help your user base bloom.

Here's a summary of the 10 ways to grow your consumer web application:

1. Ego. Ask does this feature increase the users self-worth or stroke the ego? What emotional and visible awards will a user receive for contributing to your site? Are they gaining reputation, badges, show case what they've done in the community? Sites that have done it well:

Twitter.com followers. Followers turns every single celebrity as spokesperson for your service. Celebrities continually pimp your service in the hopes of getting more followers. It's an amazing self-reinforcing traffic generator. Why do followers work? Twitter communication is one way. It's simple. Followers don't have to be approved and there aren't complicated permission schemes about who can see what. It means something for people to increase their follower account. It becomes a contest to see who can have more. So even spam followers are valuable to users as it helps them win the game.

Digg.com leader boards. Leader Boards show the score for a user activity. In digg it was based on the number of articles submitted. Encourage people to have a competition and do work inside the digg ecosystem. Everyone wants to see their name in lights.

Digg.com highlight users. Users who submitted stories where rewarded by having their name in a larger font and a friending icon put beside their story submission. Users liked this.

2. Simplicity. Simplicity is the key. A lot of people overbuild features. Don't over build features. Release something and see what users are going to do. Pick 2-3 on your site and do them extremely well. Focus on those 2-3 things. Always ask if there's anything you take out from a feature. Make it lighter and cleaner and easy to understand and use.

3. Build and Release. Stop thinking you understand your users. You think users will love this or that and you'll probably be wrong. So don't spend 6 months building features users may not love or will only use 20% of. Learn from what users actually do on your site. Avoid analysis paralysis, especially as you get larger. Decide, build, release, get feedback, iterate.

4. Hack the Press. There are techniques you can use that will get you more publicity.

Invite only system. Get press by creating an invite only system. Have a limited number of invites and seed them with bloggers. Get the buzz going. Give each user a limited number of invites (4 or 5). It gets bloggers talking about your service. The main stream press calls and you say you are not ready. This amps the hype cycle. Make new features login-only, accessible only if you log in but make them visible and marked beta on the site. This increases the number of registered users.

Talk to junior bloggers. On Tech Crunch, for example, find the most junior blogger and pitch them. It's more likely you'll get covered.

Attend parties for events you can't afford. You can go to the after parties for events you can't afford. Figure out who you want to talk to. Follow their twitter accounts and see where they are going.

Have a demo in-hand. People won't understand your great vision without a demo. Bring an iPhone or laptop to show case the demo. Keep the demo short, 30-60 seconds. Say: Hey, I just need 30 seconds of your time, it's really cool, and here's why I think you'll like it. Slant it towards what they do or why they cover.

5. Connect with your community.

Start a podcast. A big driver in the early days of Digg. Influencers will listen and they are the heart of your ecosystem.

Throw a launch party and yearly and quarterly events. Personally invite influencers and their friends. Just have a party at a bar. Throw them around conferences as people are already there.

Engage and interact with your community.

Don't visually punish users. Often users don't understand bad behaviour yet as they think they are just playing they game your system sets up. Walk through the positive behaviours you want to reinforce on the site.

6. Advisors. Have a strong group of advisors. Think about which technical, marketing and other problems you'll have and seek out people to help you. Give them stock compensation. A strong advisory team helps with VCs.

7. Leverage your user base to spread the world.

FarmVille. tells users when other players have helped them and asks the player to repay the favor. This gets players back into the system by using a social obligation hack. They also require having a certain number of friends before you expand your farm. They give away rare prizes.

Wefollow. Tweets hashtags when people follow someone else. This further publicizes the system. They also ask when a new user hits the system if they wanted to be added to the directory, telling the user that X hundred thousand of your closest friends have already added themselves. This is the number one way they get new users.

8. Provide value for third party sites. Wallstreet Journal, for example, puts FriendFeed, Twitter, etc links on every page because they think it adds value to their site. Is there some way you can provide value like that?

9. Analyze your traffic. Install Google analytics, See where people are entering form. Where they are going. Where they are exiting from and how you can improve those pages.

10. The entire picture. Step back and look at the entire picture. Look at users who are creating quality content. Quality content drives more traffic to your site. Traffic going out of your site encourages other sites to add buttons to your site which encourages more users and more traffic into your site. It's a circle of life. Look at how your whole eco system is doing.



Taken from: http://highscalability.com/blog/2009/10/6/10-ways-to-take-your-site-from-one-to-one-million-users-by-k.html
Sometimes I feel like wanna slow down time a bit, sometimes make it faster if possible ...


Looking for time is using it
It professionals work too hard - The Inquirer

Shared via AddThis
When somebody loves you
It's no good unless he loves you all the way
Happy to be near you
When you need someone to cheer you all the way

[Chorus:]
Taller than the tallest tree is
That's how it's got to feel
Deeper than the deep blue sea is
That's how deep it goes if it's real

When somebody needs you
It's no good unless he needs you all the way
Through the good or lean years
And for all the in-between years come what may

[Bridge:]
Who knows where the road will lead us
Only a fool would say
But if you'll let me love you
It's for sure I'm gonna love you all the way all the way

Song by Frank Sinatra


I was browsing the Net for oldies songs such as from Cliff Richards, Elvis and Frank Sinatra for a video presentation project for 09.09.09. Found this song :) . A-a-aaaa it is a beautiful song, at this very stressful times ... giving me hope ...

If it's real ...
If you have ATI Radeon 4870 1 GB video card, you can soft-mod it into ATI FirePro v8700. The princip is simple, it is just forcing the drivers to recognise the card as the V8700. The GPU is identical on V8700 and the 4870. I ordered one 4870, but with 512 MB, It will arrive in 3-4 days, and I will try to soft-mod too
It is a soft-mod, so if you take your card to another PC, reinstall the OS etc. it will be recognized as a 4870, so nothing to worry about if something goes wrong

The results are impressive, here is a benchmark test:
Modded ATI 4870 1 GB into V8700 - 3dsmax - 34.10
Standard ATI 4870 1 GB - 3dsmax- 16.92
It is 100%+ performance boost


The instructions were copied from (http://forums.guru3d.com/showthread.php?t=288801) :
1. Learn how to softmod from this site http://forums.cgsociety.org/showthread.php?t=227800 (the info might seems to be outdated but what we do are basically the same.

2. download rivaturner from http://www.guru3d.com/index.php?page=rivatuner

3. if you want to get more info / guides / tutorials on how to use the rivaturner then go to this site: http://www.vaguetech.com/?pageid=rt207 (note this was taken from http://forums.guru3d.com/showthread.php?t=195029 original post by boogieman)

4. Get a patchscript from http://forums.guru3d.com/showthread.php?t=275174 , theres more floating around in this forums though. keep in mind theres different patchscripts, like one for winxp 32 bits / 64s / or vista 32bits / vista 64bits.

5. Download the FireGl/FirePro driver that you want your gaming videocard to be softmoded to. http://support.amd.com/us/Pages/AMDSupportHub.aspx click on workstation cards. Select v8700 then you will get a latest driver

6. Don't feel too overwhelmed .. just get rivatruner, patchscript, and firegl/firepro driver - for me its basically

a. find a patchscript for my os (winxp32bits) and my videocard, edit it if you need to (like I did , see my original post and others)

b. go to folder path : C:\Program Files\RivaTuner v2.23\PatchScripts\ATI\SoftFireGL\Unified

c. open the file : SoftFireGL w2k.rts with notepad or other text editing software.

d. copy and paste the patchscript code into it. Save.

c. this time double click the same file. rivaturner dialog will appear, click the dropmenu and select force v8700 then another dialog will ask you where is the driver file, you just help navigate it to where you extracted the firegl/firepro driver, to driver folder, the cx_ thing then .. click ok and pray that it work.

d. if it work, then go to mycomputer rightclick it and select manage, select device manager, click display adapter, click on your videocard then right click again, select update river then you know the rest. after that reboot and make another prayer.
__________________
Oceans apart day after day
And I slowly go insane
I hear your voice on the line
But it doesn't stop the pain

If I see you next to never
How can we say forever

Wherever you go
Whatever you do
I will be right here waiting for you
Whatever it takes
Or how my heart breaks
I will be right here waiting for you

I took for granted, all the times
That I though would last somehow
I hear the laughter, I taste the tears
But I can't get near you now

Oh, can't you see it baby
You've got me goin' CrAzY

Wherever you go
Whatever you do
I will be right here waiting for you
Whatever it takes
Or how my heart breaks
I will be right here waiting for you

I wonder how we can survive
This romance
But in the end if I'm with you
I'll take the chance

Oh, can't you see it baby
You've got me goin' cRaZy

Wherever you go
Whatever you do
I will be right here waiting for you
Whatever it takes
Or how my heart breaks
I will be right here waiting for you

By Richard Marx