Question: Is it true that all modern computers become obselete after about three years, because of the rapid advancement in computing technology? If so, where do you think we will be (computer-related) by 2020?
That depends on what you mean by “obsolete”. Supercomputers are getting faster because governments are spending a lot of money (many millions of dollars) to make them faster and faster. Computers that we use on a daily basis, though, don’t generally need to get replaced that often (unless they break). For a lot of people, the main reason you might want to upgrade your computer is just to play better video games!
When it comes to computers used in equipment like the Hubble Space Telescope, they actually are a few generations *behind* the newest technology, because scientists have to do a lot more testing to know that the computer is protected against radiation before they send it into space. So I suspect that the computer I’m typing this on (a MacBook Pro from early 2012) is more powerful than the computers that run the Hubble!