I think this is more specific to programming in general, but I was wondering what the general protocol with commenting is for Java developers? I've been told that, in the industry, people don't appreciate your work if you have twice as many comments as actual code. In my limited programming experience, I'm guilty of overzealous commenting.
What would you recommend as a safe amount of comments? By this I mean, including short comments at the end of important lines of code? Or inserting big blocks of text to fully explain your logic in doing something?