Also just concerning knowledge in one dynamic / functional language, just curious what you guys see being used far more frequently in the development world out of Ruby, Python, F#, Groovy and LINQ, i have dabbled in none of these, so which would you suggest is the best to start on, o was thinking ruby or python however from my understandings python can be rather complex.
Interesting read, however i guess it really depends on when the bubble bursts and people take applications too far off the praticle and usefull mainstream, we are seeing this already as many applications (phones etc... ) are gimmitry and passing trends, at the core of it its my belief the future is in sound development for companies and systems and not just the flip flop world of consumers, i could be wrong but i just don't see that industry of tangeble software being sustainable in the medium or long term, the way forward is in scientific applications and systems and also in software systems to improve efficiency, not software that urges people to buy some junky phone loaded with some stupid thing ( looks at apple and that phone you shake and it does things ), that sort of thing is pointless and so impracticle, i don't see it going very far for the average users, perhaps super geeks and peopel inclined to being ripped off might go for it, however those with some sense go for things basic and functional.
Anyway thats my 2c, thanks for the blog link
I think Groovy would be appropriate for you. It's made to add to Java, not diminish it and it's completely compatible with it as well. I personally love it and I've got a couple of books on it.