You are completely immersed in what you are doing and it seems as if time stands still. You are at your best, everything seems to be going smoothly and you are feeling great!
This is called the flow state and you have probably experienced it many times. How do you reach the flow state while programming?