I don't care what people tell me, sleep is always important. It refreshes my mind, allows me to think more clearly about the project at hand, and really create strong code. Sometimes, we all run into deadlines. We run into times that we need to finish code now, we need to have our part of the project done by tomorrow. It is during these times code can become messy and filled with errors.
It's bad, it's something that shouldn't be done, but it happens. During this time, I have realized something. My mind flows. It's feels like liquid helium. My thoughts are loose and ill fitting, but end up coming together on parts of the code. It is here that I become extremely creative. My mind loses the constraints of the sobriety of sleep. I begin to enter in, to say the least, the Twilight Zone. I lose meaning with time, with my feelings, with what I hear in the physical world, and the metaphysical. I become, essentially, one with the mind of my code.
It's bad, it's something that shouldn't be done, but it happens. During this time, I have realized something. My mind flows. It's feels like liquid helium. My thoughts are loose and ill fitting, but end up coming together on parts of the code. It is here that I become extremely creative. My mind loses the constraints of the sobriety of sleep. I begin to enter in, to say the least, the Twilight Zone. I lose meaning with time, with my feelings, with what I hear in the physical world, and the metaphysical. I become, essentially, one with the mind of my code. These manifestations are probably bad, yes. It is the sign of a mind deprived of sleep to a critical point. Here, though, I see my code truly. I see all the memory that code controls, I see it's interactions on a personal level. I see what's wrong, and things that can be improved. I see what looks beautiful, and what doesn't. I rewrite like a mad-man, lost in the fathoms of my mind, drawn from the physical world. I wake up though, feeling tired, my code finished, clean, beautiful. I then usually proceed to pass out at 4:00, my computer left to recharge under the silhouette of the moon.
I have realized, yes, this type of coding is beneficial. You think of new ways to optimize your code that you hadn't thought of before. You see the intricacies of the connections of your algorithms and data structures and really get to create something beautiful. It is dangerous for the body to keep doing this. This technique is powerful when these coding sessions are sparse throughout your projects. People who say that computer scientists are crazy for coding like this don't understand the metaphysical properties of code, of your legacy, your pride, written into a machine. They don't understand how it is to be so close to it, and to truly understand it.
This is why I am coding, now as we speak, till four in the morning. My heart is wary, my hands are tired, but I am starting to really understand my code. Tomorrow, I will raise know head high knowing I did well. I am a proud coder :)

