3 ms·
> The problem here is that "best java developers" really aren't that good. What kind of nonsense is this? You can't casually dismiss an entire generation of pr
by dustingetz 10y ago
> The problem here is that "best java developers" really aren't that good.
What kind of nonsense is this? You can't casually dismiss an entire generation of programmers who built all the systems we take for granted today.
- sreque 10y agoThere's a reason I put the phrase in quotes. I'm referring to the kinds of programmers that create popular libraries that people can make jabs at with words like "AbstractSingletonProxyFactoryBean". There has been excellent work in the Java community, but the community as a whole embraces abstractions, techniques, frameworks, and libraries that I would consider to be evolutionary dead ends that should be avoided. Incidentally, my favorite libraries and services in Java have little do with things like DI frameworks, ORM libraries, aspect weaving, or any other strange abuses of annotations. For instance, in my opinion ZooKeeper is one of the best open source services of its kind. Netty, while it has some warts, is pretty amazing and seems to show up everywhere as a dependency in other libraries and services. I'm not an expert on them by any means, but the Java-written NoSQL services like Cassandra and HBase seem impressive as well, and seem very competitive in their respective areas.
- dustingetz 10y agoHey sorry, not sure if i tunnel visioned your sentence or you edited, but i agree with your general point in the context of "mentality and philosophy of a PL community in my opinion can be heavily influenced by the programming language itself" in fact i think the main point of language is to shape our thoughts, and specializing language to a domain is hugely important "Language serves not only to express thought but to make possible thoughts which could not exist without it" - Bertrand Russell