Student or Learner
Please make the following in red clear for me.
In fact, when it comes to predicting technological trends, we've gotten it almost down to a science. And perhaps no one is better at this science than Ray Kurzweil.
Is this saying "we can now predict future technological trends based on science"? "Predicting technological trends has become almost a science"?
NOT A TEACHER
have down to a science - Idioms - by the Free Dictionary, Thesaurus and Encyclopedia.have something down to a science to be able to manage all the details of doing something very well We have traffic management at the new stadium down to a science.
Related vocabulary: have something down patSee also: have, science
Cambridge Dictionary of American Idioms Copyright © Cambridge University Press 2003. Reproduced with permission.
A similar expression is "to get something down to a fine art".
Source: Longman Dictionary of Contemporary English12 get something down to a fine art to practise something so often that you become very skilled at it : Mike had got the breakfast routine down to a fine art.