Тогда скажу здесь, хватит это терпеть.
Много лет пользуюсь IDEA и каждый день я в каком-то восторге от того, как умно она спроектирована.
Пишу код, вижу какую-то дико удобную фичу, в голове сразу мысль: они просто Боги. Те, кто пишет идею.
Я тут мучаюсь с тем, как бы мне сделать архитектуру приложений с 20-40к строк кода, чтобы в будущем новые фичи не ломали старые конфиги, API и т.д. А они пишут идею, которая монструозных масштабов, переживает добавление функционала, не выбрасывая старые настройки. При этом настолько модульно сделана, что как будто изначально закладывают очень продуманную архитектуру. Кто это так может быть - хрен знает. Но это великолепно.
Сейчас делаю three way merge конфликтов. Ну это верх удобства. Тык туда, тык туда, готово.
Как вы поняли, больше всего меня впечатляет архитектура, на которой все это работает. Настройки для каждой фичи в каждом даже маленьком окошке. И плевать мне, что все это требует 16 гигов оперативки. Тут как бы java, ничего не поделаешь.
Ещё вопрос, как в таком быстрорастущем проекте умудряются координированно вносить изменения. Ведь мерж конфликты, которые образуются пока ты пилишь фичу, неизбежны.
В общем, благодарность и почет вам, разработчики IDEA!