My journeys in the java programming language