12.16.06
Java, from different viewpoints
Here is a funny, satirical comment from Daniel Spiewak on Java code produced by different people (student, professor, developer…).
We can probably draw a parallel with the funny quotes about Java I previously cited.
My opinion is that every Java developer is aware that everything he does is far more complex than it should be. However, abstraction is the key foundation of Computer Science, and most people agree that C is a good abstraction over ASM and Java/.Net are good abstractions over C. So, what is the limit of abstraction ? Are frameworks, Design Patterns, Factories and new abstractions all over the place a good thing ?
What is sure is that people who start using frameworks and libraries use even more of them. So, even if it is not a perfect solution, there is something great in that.