history: I work with a programming wizard. I recently asked for his help with a hard problem and I just sat back and watched him work. I didnt even understand what he was talking about. I do programming work and I recently had a question I had to run by a co-worker. He is a programming wizard. He easily handled my issue and was using terms and methods I had never even heard of.
current: i guess in your field of work you would run across terms and methods which are unfamiliar
next: That is true. I usually can keep up, but this guy is on another level. 