Bruce Tate has some interesting comments on the announcements at JavaOne this week, on how developers have ‘hit the wall’ with the current programming model with overly bloated feature rich APIs:
“They’ve hit the wall. It’s ground-hog day all over again. Get excited. Learn a monolithic API. Start to build it. Make design mistakes. Dig hole. Make mess. Curse. Work overtime. Scratch and claw. Find silver bullet. Lather, rinse, and repeat”
We’ve all been there, done that. So whats next? Whereas OO programming was the last major shift to get past the last ‘wall’, he believe Aspect Oriented Programming (AOP) is going to be the next major change in development.