For my daily job I program an Ecommerce site. I am the only programmer that works on the site, but I do work with a designer as well. I create everything from scratch based upon what my clients needs are of the site. It's been a 2 years in the making so far, but I rarely work on the site more than 20 hours a month. We have a wish list system, infinitely deep categorical system, an automated order form system, and lots of other php driven goodies on there. I'm not saying that what I have built compares or competes with Amazon, but after building what I have I don't see the programming of a site like Amazon as an impossible feat for one person to do. Keep in mind I'm just talking about the programming, I'm not referring to customer service, advertising, server maintenance etc.
I don't often use Amazon, so I'll admit perhaps I'm off my rocker here, but what is it about Amazon's programming that seems too complex or vast for one person to code themselves? How does it differ from other etail like websites?
According to this:
http://www.amazon.ca/gp/help/custome...odeId=10194731 , this makes it seem like it's very similar to posting something on Craigslist. A bit more involved as you have to fill out more information obviously but it doesn't even seem like it requires an API, just like Ebay.
Bookmarks