Hiro does not know what he is doing, what he is preparing for. That's okay, though. Most of programming is a matter of laying groundwork, building structures of words that seem to have no particular connection to the task at hand.