Explain the history of Hadoop in a simple way, which is suitable for programmers and people who don't have a programming foundation.