People generally asked what is the fun on writing all the time on computers, what make a person to spend hours and hours, sitting on a chair, staring their computer screen, without a single blink and fingers running on keyboard like they are in war.
As Linus Torvalds said,” 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.”
Programming or Coding is not about just giving instruction to computer for performing some task, 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 the first time, no matter how much time it take, but at the moment, when you finish your 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 make your code beautify and 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 with full of love, emotion and drama. Coding is job more about of thinking then writing, your code shows how beautiful you think, how joyful you are, because the more you involve 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 is it you or any other person.
May be you feel weird mixing philosophy, art with coding but coding itself is a mixture of art and philosophy, just wired on with your favorite song and write some lines for yourself, you will find something you always wanted.