Hi all ,
>Well your explanation and examples do not justify "Why I think I will write computer programs till death ?"
>The coding you do is just for "understanding" stuff?
When I said , I write computer programs for understanding stuff , I was implying ( though not explicitly mentioned ) that programming
is a great cognitive tool to understand computer programming concepts and non computer programming concepts. I learned a lot about
Finance ( I had a course called "Mathematics of Finance" ) by learning math behind it. When analytical math began to get heavy , I wrote
programs implementing those mathematical stuff using numerical methods. After this , I began to get the essense out of analytical math.
Writing software routines for functional domains will give you better insight into those domains. That is why I said , even if I have to stop
writing code for production purposes , I cannot stop writing code for cognitive purpose.
The examples I gave are software programs written by me just for understanding computer programming concepts. Best way to learn and talk
about programming models is write interpreters for the same . Another case in the point is learning of graphics pipeline will be better if we
implement a toy pipeline ( to program graphics in software , u only need some familiarity ) and see how the stuff works. Those examples were
some stuff which I wrote.
> For me programming is a hobby, but if it gives me money then it is just a coincidence.
Good for you. I have got other hobbies !
>But I am in touch with many programmers who are between 50 and 65 in UK, Switzerland etc. They are very proud to say they are programmers. Definitely >this job need brains :)
I agree !. I happen to analyze this phenomena bit deeper. In US , Europe and Japan , the new generation is more interested in becoming
managers as they understood ROI is better in becoming managers. (They are fast learners ! )
P.S :- I had pasted something which I wrote in my blog. I discovered this when a friend of mine asked "Why you are still getting hooked on to programming ?"