Tim Bray gives his one-year review of Sun. It's mainly positive though he does call Java boring which I can't say I disagree with him.
So, what do you think about when you think about Sun? Computers, networks, operating systems... and Java. There’s the problem, because Java is boring. Java is the safe choice. Java is COBOL. You won’t get fired for choosing Java. Banks use Java. Telephone companies use Java. CIOs like Java
Of course, he goes on to list some things which aren't boring and I think it is a checklist for any company doing development.
Cellphones aren’t boring (of all the J2*E’s, I like one with ‘M’ the best). Open Source isn’t boring. Dynamic languages aren’t boring. Web services and SOA aren’t boring, but we may have to destroy that village in order to save it. High-level support for CMT/TLP isn’t boring. Extreme Programming and Agile Development and Test-Driven Development aren’t boring. Ajax isn’t boring. Distributed applications based on RSS/Atom syndication aren’t boring. UBL isn’t boring. Health-care informatics reform isn’t boring. Unified multimodal communication (think voice, chat, email, syndication, video, and whatever comes next) isn’t boring. Distributed identity isn’t boring. The intellectual-property wars aren’t boringPosted by Josh at March 16, 2005 12:04 AM | TrackBack