If I were to come up with Twitter idea
I was thinking - What would've happened if I were to come up with the twitter idea - that let's make a bloggin website for very short blogs. 

What will be the reaction of my friends?
I think they would say  - "its a crazy idea, not worth pursuing". (Incidentally many of us still don't understand twitter)

Even if I created the website, would it be successful?
I think not, coz it needs a solid backing of marketing guys who can do good PR for you.

Why did sites like facebook and basecamphq become to popular?
Is it because of features and benefits that a concept provides? Or is it good benefits + someone good in selling.

I guess what I am asking is - can a developer with a fantastic idea can become successful in todays world? If not, what are the other essential ingredients?
If I were to come up with Twitter idea
===

I was thinking - What would've happened if I were to come up with the twitter idea - that let's make a bloggin website for very short blogs. 

What will be the reaction of my friends?
I think they would say  - "its a crazy idea, not worth pursuing". (Incidentally many of us still don't understand twitter)

Even if I created the website, would it be successful?
I think not, coz it needs a solid backing of marketing guys who can do good PR for you.

Why did sites like facebook and basecamphq become to popular?
Is it because of features and benefits that a concept provides? Or is it good benefits + someone good in selling.

I guess what I am asking is - can a developer with a fantastic idea can become successful in todays world? If not, what are the other essential ingredients?