One thing I've decided from reading science fiction since the fifties is that it is almost impossible to predict the future. Genetic engineering was one thing that Heinlein got right but a lot of things he and other writers predicted (and didn't predict) were pretty far off.
Nuclear Rockets -- Never got past public fear of nuclear power.
Space Colonies -- The government monopoly on space travel will never let that happen. Harriman Enterprises would have had casinos on the moon by now.
Machine Intelligence -- Chess playing computers aside, it hasn't really happened. Robots and computer programs have never appeared that have the intelligence to carry on a reasonable conversation, make a bed or tie a shoe.
Computers -- The advancement in today's computers were not foreseen. The closest prediction of the word processor was Arcadia's voice operated mechanical printer that wrote in longhand in Azimov's "Second Foundation". And computer aided design was no more than a mechanical etch-a-sketch gadget called Drafting Dan in one of Heinlein's stories. Also, Heinlein wrote a story where a lunar-bound passenger ship goes off-course and they didn't have the computer power to calculate a correction course.
However, one thing that they did get right were the ubiquitous TV satellite dishes hanging off every other balcony: First seen on the Jetsons.
And flying cars. Where the hell are the flying cars!?