Sunday, January 21, 2007

Languages

These days im loath to learn a new language. Oh not french or german or even kannada , a programming language. While wondering whether i should pick up a scripting language (python , ruby or groovy .. perls out ) i noted the distinct lack of enthusiasm in myself. It was not always this way.
My first brush with a programming language was BASIC. This was in stanislaus , all i remember was not understanding algorithms or loops too well and getting by with my ever reliable memory to write out programs ad verbatim. The next time was PASCAL in engineering. It was fun. I did well , my programs were copied. Second semester it was the turn of C. Initially we all complained. Why in the world does C have to be so terse?. But within a month I loved it. No going back to pascal ever. And there began an affair with curly brackets. We discovered the world of graphics programming. We (irwin and i) won a programming contest. Us electronic engineers. Twice. And we should have won another (Quine mcluskey). and we didnt care. we had fun programming. Winning the contest wasnt important though the first one did give us lots of satisfaction. Then C++ even though it was out of syllabus. From trying to figure out what method should go into which class to a secret revealed by one computer science student. Everything is an class. The zen of OOP. Then out of college and into work. Time to use what we have learnt for four years . Time to program in Visual Basic!. Wow look i have a functional form in 2 minutes. Look intellisense . Look i drag and drop that table and the code is generated. To time to work on a project, lets put those VB skills to use in ASP!. Explain to me again, this Javascript thats client side, this vbscript thats server side ? To i dont care what you do , it should look good on screen. Time to polish up those CSS , HTML, DHTML skills. To sending messages over MSMQ using VC++ , to ATL and Raw COM and Office VBA. Whats that you know encryption? Your just the person we need for our java project. But i dont know java, thats ok everythings a class. To JSP and EJB and JDBC and JMS and an occassional servlet. To hearing oh XML is like HTML only better. To learning XSLT and XSD in spare time.
And then 7 years of work does take its toll
Ruby, Rails , Python , Groovy , Perl, C# etc etc. BAH! I have an application to deliver

Beliefs

I gave a online test about beliefs for fun , here are the results
Your Results:
1. Secular Humanism (100%)
2. Unitarian Universalism (91%)
3. Liberal Quakers (85%)
4. Neo-Pagan (77%)
5. Non-theist (74%)
6. Mainline - Liberal Christian Protestants (68%)
7. New Age (68%)
8. Theravada Buddhism (65%)
9. Orthodox Quaker (57%)
10. Taoism (53%)
11. Mahayana Buddhism (52%)
12.Bahai (43%)
13. Reform Judaism (43%)
14. Sikhism (43%)
15. Jainism (41%)
16. New Thought (40%)
17. Christian Science (Church of Christ, Scientist)
18. Church of Jesus Christ of Latter-Day Saints (Mormons) (35%)
19. Scientology (34%)
20. Seventh Day Adventist (30%)
21. Hinduism (28%)
22. Mainline - Conservative Christian Protestant (28%)
23. Eastern Orthodox (26%)
24. Islam (26%)
25. Orthodox Judaism (26%)
26. Roman Catholic (26%)
27. Jehovah's Witness (21%)
And though after looking up wikipedia, i am i agreement with secular humanists, it still has a problem. Which is that the beliefs are fixed. Which is a problem inherent in all religions. The beliefs were decided centuries ago and can't be changed even when the practices they encourage are outdated or no longer apply or are just plain wrong. Religion and change dont mix. And though my views may be a 100% match today for some set of beliefs, they may not do so tomorrow. And that is how it should be.

Tuesday, January 02, 2007

Superman Returns

Watched the first half of Superman Returns and am left with one question. What the hell?
Lois Lane does not marry anyone other than Clark Kent. What was the writer thinking? Poor Richard (her current husband) is destined to die in some other part (if he doesnt already do so by the end of this movie. The worst part is there's no way out other than richards death. Superman cant be a housebreaker. Its unfortunate that so many movie writers try to add soap opera storylines to super heroes. Clark kent loves Lois lane and they were always meant to be married. And so heres till the next round of superman movies wipes out this current history