Have you ever painted..or written a poem? what do you really do.. bring out your feelings and potray them into beautifully arranged colors or words.. and still you think programming is a boring stuff.. Just look at it once again.. is it not the expression of your imaginations into some language.. the creation of your logic and even stronger one.. it affects the digital world.. the non-living machines come alive..start communicating with you.. searching answers to your problems.. and in the well organized way.. the exact way you want.. your poems or paintings may give different message to different people. but your programs generate exactly the same expression of your creativity every time it is run.. is it not more interesting to bring the non-living alive than trying to manipulate the living world..
To write a poem you work with a basic theme, you design lines, verses, finally organize them..
To make a painting you choose a theme, you select colors, you decide what shades to use and finally get at work..
To write a beautiful code you think of the central logic, you decide procedures and sub-procedures to design, you arrange the expressions and finally organise them..
You have got a set of colors..you get pleasure mixing them, producing new colors, new shades, new visual effects..You have got a strong vocabulary, you love arranging words in new permutations to generate beautiful effects.. i have got my library of functions, i love creating different structures using them, nesting them and creating different beautiful codes...
you write a poem..you love to get some patient listener who may understand it and praise your effort.. you make a painting.. you would love to see people looking at it, praising the beauty.. i write codes, and love to have someone who appreciates the beautiful logic that reveals secrets of programming and can make people aback..
You spend hours improving the verses of your poem.. you spend hours improving shades of your paintings.. i love spending my hours improving my codes to make them work most beautifully in extreme worst cases.. verifying its different aspects... testing it for all limiting conditions...exploring all different possibilities..revealing hidden truths of program behavior..
You may love programming..you may love arts.. the pleasure is undefined...
Programming is Art and art is a program of letting your soul go unconfined...
gud start ambrish...just need some error checking...but fr a novice like u its brilliant
ReplyDelete