Chapter 15: Design and Research
A couple of things came to mind as I read this chapter...
Does Java really have a target programmer user base anymore or has it succumbed to the temptation to try to be everything to everybody?
Is the design and evolution of Java really addressing the needs of Java programmers or is it falling into populism and demagoguery?
Is Java a "humane" language?
Is Java somehow doomed because it doesn't have an interactive top-level? Or is everybody going to drink the Groovy koolaid?
Is pair-programming the equivalent of Jane Austen reading her draft novels to her family?
Is the real value of test-drvien development that it improves programmer morale?