By the same token, I think the superior tooling is part of the reason people who aren&#x27;t primarily Java users find it incredibly painful.  I&#x27;ve seen Eclipse experts in action -- most of the work seems to be picking the right thing from a drop-down.  All kinds of things just appear where they&#x27;re needed. Accustomed as I am to typing source code, I can&#x27;t quite get my head around it.