There are several ways to approach Java, so I wanted to compare experiences.
I am particularly interested in advanced workflows and troubleshooting. I would like to compare approaches that people have actually used rather than just theoretical suggestions.
What trade-offs have you found...