Java isn't platform independent; it is a platform
Some software is actually pretty good, by any standard. Think of the Mars Rovers, Google, and the Human Genome Project. Now, that's quality software!
A program that has not been tested does not work.
Design and programming are human activities; forget that and all is lost.
The most important single aspect of software development is to be clear about what you are trying to build.
Nobody should call themselves a professional if they only knew one language.