What's the main thought behind IntelliJ with respect to the way a developer tackles his work?
I'm thinking that probably the intelliJ team has an agile developer in mind to which the IDE's features are best suited for, or has on the other hand been given some thought to probably a more traditional roles like a data driven developer?
IntelliJ IDEA is not targeted for people who work according to some specific methodology, although many developers using agile methodologies do use IntelliJ IDEA and enjoy it. It is targeted more for advanced developers who write Java code for solving complex problems, and less for people who mostly use wizards or similar tools to generate code for them. [ November 29, 2006: Message edited by: Dmitry Jemerov ]