Speak to anyone that does programming...
99 percent of the time in the conversation debugging will come up. It is hard. It's like telling a kid to do something and then trying to figure out why they are doing exactly what you told them to.
But it's not what you want them to do. Ha!
Or the late nights we as computer language interpreters spend to build a piece of code. So that the computer can do what we want it to do.
Our internet history is full error searches, and why we getting specific errors.
Deadlines creeping up, and your code is just not there yet (side note: I have a funny feeling that perfect code is a myth)
Pushing to production praying that everything still works. and in the process of fixing one thing, you hopefully didn't break anything else. Which usually is the case.
So why do I code, why put my self through so much pressure.
Because for me it takes me somewhere else when I code time does not exist, I lose myself, the best feeling in the world. For those hours spend coding me and the computer are in sync, reality is just gone. I don't do it to escape reality but its a damn good feeling. And the best part is after everything, all the frustration and all the googling your code works. And there is no way for me to describe the feeling. But FUCK is it a good feeling. I have not found anything on planet earth as good as coding. Its the most frustrating but the best feeling in the world.
Please I would like to ask all coders to give me your reason why you code? I would love to take this conversation further.