I just read this
Java developers, by their nature, don’t choose to do end-user applications of any kind. It’s a strange thing to say, but look at the top java.net projects: by almost every metric (traffic, membership, commits, etc), the top projects are almost exclusively things that you build other Java apps with.
You might say that it’s only appropriate for the most reusable code to be popular, but just thinking about it anecdotally, I find that when I look through new project announcements, they’re overwhelmingly about libraries, and rarely about webapps or desktop apps that an end-user would directly interact with.
and
So, is this just a curious behavior that’s endemic to the Java community — that we write code for one another instead of for real end-users? And if so, why? Is Java intrinsically a “navel gazing” technology? Do we seek the praise of our colleagues rather than the non-coding masses? What’s our deal?
This produced a “coffee -> nose” event. Thanks, I needed the laugh. I think they just hit upon something that somehow wasn’t obvious until they stated it. LOL
Leave a Reply
You must be logged in to post a comment.