Worlds Apart
For the first time in several years I find myself working in Java again[1]. It occurs to me though that it probably isn’t anything about Java itself that rubs me so wrong, it’s the community or ecosystem if you will. The conventions, common practice, standards, frameworks, etc. Case in point, embedding third-party libraries. In the sane world, embedding code from another project into your own is considered Bad. The duplication is not only wasteful, but it creates all kinds of problems for developers, admins and users alike....