Come to think of it. Half my life is spent debugging Java, JDK and JDBC driver issues.
Nothing to do with actual coding. Just untangling the mishmash of versions, certification matrices, incompatibility warnings, deprecate versions, CLASSPATH, vendor support.
'Write once, deploy anywhere'.
Yeah, right.