Science fiction futures exist in a two-dimensional space; one axis is the time the story is set in, and the other axis is the time the story is written. You just have to get used to the fact that "2000 as written in 1950" is different from "2000 as written in 1990".