When I am not programming, I am thinking about it. Sometimes, I dream in code. Sometimes, the code dreams of me.