I get asked regularly by friends, family and random acquaintances how I started UltraLinx - I'm sure any person who has a business does. And it's literally just because I had a random idea and went with it. I experimented at the beginning and realised what I liked to do most - publishing stuff which I, me, myself find cool. People seemed to like my taste in design, tech and various other topics. I come up with random ideas all the time and try to launch them, many of them fail but I just let it go and move on to the next one. The problem I've found with others is that they have an idea but never go ahead with it. They're either too afraid, don't have the resources or just aren't confident enough in their idea.
Paidtoexist has put together an infographic stating various valid reasons as to why you need to start now.