 Java is a great programming language. But offlate I think that J2EE is getting too complicated. ofcourse, I understand that this complexity is a by-product of the attempt to provide a rich set of features that are necessary for complex software products.
I spend a lot of my time in writing Java code and am in the process of coming up with my own product idea, which I intend to open-source at some point of time later.
I also intend to learn Scala, which is ofcourse a fabulous programming language and is much more simple typed than Java! The best part of Scala is that we can inter-changeably call Java code from within Scala code and vice-versa since both work on the same JVM! So how about a Java web framework using Scala? ;-) I'll keep you updated on this one.
I am also interested in Artificial Intelligence.
I'm currently reading this GREAT book Peopleware. I'll blog about it once I'm done but so far..this is probably the best book that I've read!
I firmly believe that there is a direct mapping to science and philosophy and spirituality. Computers are like miniature representations of the world we live in. Like Steve Jobs was fond of saying, "Computers are bicycles for the mind".
The software that we use, more or less represents the mind of the person who wrote it. Science maps on directly to life. I derive my philosophical inspirations from Mata Amritanandamayi Devi, who is lovingly called as Amma by millions of people in the world.
|