In this interview, Tim Boudreau said that an important consideration in evolving NetBeans is longevity.
In the past few years, the leading IDEs, including NetBeans, have grown bigger and more complex. That should not be surprising, given that "I" in IDE stands for "integrated." However, if that trend continues, at some point entropy will ensue, making IDEs too cumbersome, and less usable for common tasks.
Where do you see IDEs heading in the coming years? Do you see simpler tools that perform a handful of tasks well, or do you see room for more integration inside comprehensive IDEs?
http://www.artima.com/lejava/articles/netbeans_platform.html