People generally ask what is the fun in writing all the time on computers, what makes a person spend hours and hours, sitting on a chair, staring at their computer screen, without a single blink and fingers running on keyboard like they are in a war.
”Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”
– Linus Torvalds
Programming or Coding is not about just giving instruction to computer for performing some tasks, or building any system, it is more about innovating a smooth and automatic environment where people feel more comfortable.
Coding is meditation, no matter how bad you are at it the first time, no matter how much time it takes, but the moment you finish writing and run your code successfully it will make you feel like you are breathing fresh air, full of energy, and full of motivation. This same motivation, will give you the energy to beautify your code and make it elegant.
It is a kind of addiction. In my words, it is enchantment, a song which you want to listen on and on, a story full of love, emotions and drama. Coding is a job more about of thinking than writing. Your code shows how beautifully you think, how joyful you are, because the more you are involved in your code, the more you feel your code, the more user friendly and user interactive software you will develop for end user, no matter if it is you or any other person.
Maybe, you feel weird mixing philosophy and art with coding but coding itself is a mixture of art and philosophy, just wire-on with your favorite song and start creating the world!