What's all this grumbling about "dumbing down" Java? Is it really so bad to make it easier to learn and develop in Java? Lately, I've found I can divide many folks into two camps: those who hate and fear the "let's get to 10 million" and those who don't.
The folks in the development division who *do* interact with the customer are often among the lowest-paid (receptionists, customer service, entry-level tech support, etc., phone order processors). Hardly anyone in this development group paid attention to what these folks had to say, and instead listened only to others of their own kind... the kind who did lots of Really Important Development in a nice, hermetically-sealed customer-free environment. No messy clients to get in the way of the real work. But what if every developer, no, every EMPLOYEE had to spend a little time on the tech support line, or doing customer training?