The co-founders of Instagram are stepping down. What made their idea so successful?

from BBC News – Technology https://www.bbc.co.uk/news/technology-45640386