Writing a program is just like following your dream
You know what you want as your output but it takes time to figure which path to take and you start with whatever you have.
You never realise the errors you make along the road, and sometimes , And you don't realise them, till the end.
Some errors , you know you solve them easily And to debug some , you have to change the direction And some errors , may make you rewrite and restart all over again .
But when it is all over and you reach the place you want to The satisfaction and excitement makes up for all the problem faced And we get ready to make a new code, follow a new dream .