Thoughts and Musings on the world of Java and beyond