Hi All,
We have a Powerful Platform and a Strong community, but we should constantly check to provide clearer and more straightforward documentation for the usage and extension of our technology.
(1) IDE vs Platform
IJ Is primarily an IDE, not a platform with a long history.
Eclipse is not Just an IDE, but a development platform and we have an ecosystem of specialized applications
(2) Market vs. Community
IJ is marketing on broad-scale with Ad-Words. Some read that is "the most intelligent Java IDE." Is it?
Eclipse Marketing targets our community. Let's use our faces, take pictures at EclipseCon and show who we are, how many we are, what we give to OpenSource and research.
(3) Business Analysis vs. Contributed Features
IJ has specific features that are well explained
Eclipse is PACKED with Features, that many people don't know. Let's have a survey to understand the most important, and provide SHORT docs/video to show how to use them.
( i.e.: Ctrl+E, Ctrl+Alt+G, Ctrl+Shift+R, Ctrl+PagUp(or Down), Shift+Alt+F1, Ctrl+3, etc )
(4) Future
We don't depend on a particular customer, but on the quality of our code and the rate of adoption. So we depend on documentation, especially quickstarts :)
In Eclipse, as Ecosystem, the growth of a project is an opportunity to grow for all the others. Thinking forward, we should provide excellent getting started documentation, particularly for new projects, to ensure the maximum participation.
I think the Generic Editor and Language servers are an excellent opportunity to grow in the direction of providing better IDEs. Let's invest on this!