Monday, January 19, 2009

Overnight Success: It Takes Years

Overnight Success: It Takes Years

Paul Buchheit, the original lead developer of GMail, notes that the success of GMail was a long time in coming:

We starting working on Gmail in August 2001. For a long time, almost everyone disliked it. Some people used it anyway because of the search, but they had endless complaints. Quite a few people thought that we should kill the project, or perhaps "reboot" it as an enterprise product with native client software, not this crazy Javascript stuff. Even when we got to the point of launching it on April 1, 2004 -- two and a half years after starting work on it -- many people inside of Google were predicting doom. The product was too weird, and nobody wants to change email services. I was told that we would never get a million users.

Once we launched, the response was surprisingly positive, except from the people who hated it for a variety of reasons. Nevertheless, it was frequently described as "niche", and "not used by real people outside of silicon valley".

Now, almost 7 1/2 years after we started working on Gmail, I see [an article describing how Gmail grew 40% last year, compared to 2% for Yahoo and -7% for Hotmail].

Paul has since left Google and now works at his own startup, FriendFeed. Many industry insiders have not been kind to FriendFeed. Stowe Boyd even went so far as to call FriendFeed a failure. Paul takes this criticism in stride:

Creating an important new product generally takes time. FriendFeed needs to continue changing and improving, just as Gmail did six years ago. FriendFeed shows a lot of promise, but it's still a "work in progress".

My expectation is that big success takes years, and there aren't many counter-examples (other than YouTube, and they didn't actually get to the point of making piles of money just yet). Facebook grew very fast, but it's almost 5 years old at this point. Larry and Sergey started working on Google in 1996 -- when I started there in 1999, few people had heard of it yet.

This notion of overnight success is very misleading, and rather harmful. If you're starting something new, expect a long journey. That's no excuse to move slow though. To the contrary, you must move very fast, otherwise you will never arrive, because it's a long journey! This is also why it's important to be frugal -- you don't want to starve to death halfway up the mountain.

Stowe Boyd illustrated his point about FriendFeed with a graph comparing Twitter and FriendFeed traffic. Allow me to update Mr. Boyd's graph with another data point of my own.




I find Paul's attitude refreshing, because I take the same attitude toward our startup, Stack Overflow. I have zero expectation or even desire for overnight success. What I am planning is several years of grinding through constant, steady improvement.

This business plan isn't much different from my career development plan: success takes years. And when I say years, I really mean it! Not as some cliched regurgitation of "work smarter, not harder." I'm talking actual calendar years. You know, of the 12 months, 365 days variety. You will literally have to spend multiple years of your life grinding away at this stuff, waking up every day and doing it over and over, practicing and gathering feedback each day to continually get better. It might be unpleasant at times and even downright un-fun occasionally, but it's necessary.

This is hardly unique or interesting advice. Peter Norvig's classic Teach Yourself Programming in Ten Years already covered this topic far better than I.

Researchers have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. The key is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes. Then repeat. And repeat again.

There appear to be no real shortcuts: even Mozart, who was a musical prodigy at age 4, took 13 more years before he began to produce world-class music. The Beatles seemed to burst onto the scene with a string of #1 hits and an appearance on the Ed Sullivan show in 1964. But they had been playing small clubs in Liverpool and Hamburg since 1957, and while they had mass appeal early on, their first great critical success, Sgt. Peppers, was released in 1967.

Honestly, I look forward to waking up someday two or three years from now and doing the exact same thing I did today: working on the Stack Overflow code, eking out yet another tiny improvement or useful feature. Obviously we want to succeed. But on some level, success is irrelevant, because the process is inherently satisfying. Waking up every day and doing something you love -- even better, surrounded by a community who loves it too -- is its own reward. Despite being a metric ton of work.

The blog is no different. I often give aspiring bloggers this key piece of advice: if you're starting a blog, don't expect anyone to read it for six months. If you do, I can guarantee you will be sorely disappointed. However, if you can stick to a posting schedule and produce one or two quality posts every week for an entire calendar year... then, and only then, can you expect to see a trickle of readership. I started this blog in 2004, and it took a solid three years of writing 3 to 5 times per week before it achieved anything resembling popularity within the software development community.


I fully expect to be writing on this blog, in one form or another, for the rest of my life. It is a part of who I am. And with that bit of drama out of the way, I have no illusions: ultimately, I'm just the guy on the internet who writes that blog.




That's perfectly fine by me. I never said I was clever.



Whether you ultimately achieve readers, or pageviews, or whatever high score table it is we're measuring this week, try to remember it's worth doing because, well -- it's worth doing.

And if you keep doing it long enough, who knows? You might very well wake up one day and find out you're an overnight success.


Sourcelink: http://www.codinghorror.com/blog/archives/001207.html

Internet Marketing For Beginners

If you are new to internet marketing, do not believe the lies of easy money. If you want to succeed at internet marketing you will need to learn the basics and be prepared to work at it. There is a lot to do if you want to succeed, but it is worth the effort.


You need to:


Discover how to build a website, or know enough to make sure that your web designer builds an effective website for you.


Learn the basics of search engine optimization so that people can actually find your site.


Invest in an auto responder service and learn how to use it effectively. Automated email delivery is a must.


If you want to succeed online, you need to learn the basics and do all the necessary research first. Before you begin building a web presence, you need to do keyword research and identify a profitable niche. Then you need to research your target market and discover what they actually want and need. This is a very important step, don’t produce something and then try to find a target market, that is a recipe for failure.


This is all much easier than it seems, you can easily do a Google search and find excellent free step by step how to information.

Resist the temptation to jump in at the deep end, take time to learn about the tools and strategies you need to succeed online. You don’t have to learn them all at once, take one step at a time and do as much as you plan.


There are many different ways to get started with internet marketing and you will see thousands of offers that insist that you must have what they are offering to succeed. Ask yourself whether you really do need them or whether they are simply a distraction. You need to focus.


If you are in a hurry to get started, you could use tools like Squidoo and Hubpages while you are getting your website ready. Squidoo and Hubpages both enable you to create simple focused web pages around a single topic. They are free and very easy to use.


You can easily add products to these pages and weave in affiliate links. It is an effective no cost way to get started with earning money online while you are learning. They are probably the simplest way to get started on online if you are a beginner.


Here are the steps again:


Focus

Do keyword research

Identify a profitable niche

Do market research

Try out your ideas on Squidoo and Hubpages

Learn basic internet marketing skills

Master basic SEO skills

Create an effective web site

You can succeed at internet marketing if you are prepared to learn the basics and take action. Take your first steps today. Identify what you need to do, make a plan and take focused action every day

Source Link : http://www.articlepromotion.net/2009/internet-marketing-for-beginners-2/

Tuesday, January 6, 2009

Backlink strategies



To create backlinks you now have more options than just submitting to thousands of directories.



Back-links

One of the most important aspects of increasing your Google Page Rank
The search engines still believe that back-links are an important factor in assessing your site, so until that changes, we still have to work at generating valuable back-links.
Back-links

One of the most important aspects of increasing your Google Page Rank
The search engines still believe that back-links are an important factor in assessing your site, so until that changes, we still have to work at generating valuable back-links.




Fortunately we are no longer stuck with boring directory submissions as the only alternative.

The methods shown underneath are becoming popular as alternatives to plain directory submissions.
Allow the steps below to inspire you to think of other ways to generate back-links.

URL directories

As old as the stars (almost) but still definitely important in any back-linking strategy.As there are thousands of these directories on the internet, you really need to use directory submission software to save yourself some time.


Natural back-links

As your site's stature grows, you will automatically receive organic back-links from other web masters.
This will take time as your site grows and the content becomes more valuable.


Forums, guest books and comment boxes

By leaving comments in forums, guest books or blog comment fields, you can generate back-links in an instant.
Remember to put your URL in your signature.


Article Marketing

These have become intensely popular recently and are widely touted as the most efficient way to build back-links to your site.


Blogging

By creating a free account with one of the blog hosting providers, you can set up your own blog in 5 minutes.
By creating related content in your blog, you can sprinkle in links back to your main site as often as you wish.

Creating free software

This is an exciting idea: you can create free software yourself.
You do not even need to be a programmer, you can achieve this using software tools available on the internet.Once you have made the software available for download on your site, you can submit to hundreds of software directories who will then link back to your download page.Any niche can make use of a good little piece of software !


Social bookmarks

Shared bookmarks allow other users to see which links are valuable. Create accounts on the most popular Bookmarking sites and share your site's URL together with other bookmarks.


Google knol

You own the knol and no-one else can edit your entry, so this is a great opportunity for creating your own back-links legitimately.


RSS marketing

Create an RSS feed for your site or blog and use Feedburner to publish it to hundreds of RSS aggregators.


Video marketing back-links

By creating a video, you have opened up another method of generating back-links: submit to YouTube and post your hot URL in the description box.


These strategies make up a killer back-link arsenal, now you need to spend some time investigating each topic.

Implement your back-link marketing strategy, and follow your own guidelines religiously to avoid becoming distracted by the Internet's overload of SEO information.

Make sure your back-links are relevant to your site and you will succeed.

The search engines will show your more love and you will watch your traffic grow

Source : http://free-internet-marketing-tips.info/steps/backlinks.html