> Зачем вообще консоль?1) Потому что в текстовых программах может быть столько фич что они в жизни не уместятся ни на какой GUI в сколь-нибудь юзабельном виде.
2) В гуе невозможно сколь-нибудь быстро найти вон ту редко нужную фичу, зарытую черт знает где. А вот вывод консольных программ подвержен grep'ингу. GUI такое не светит. Так что там где быдлокодер битый час дрюкается перебирая все менюхи и кнопочки, нормальный разработчик просто грепнет встроенный хелпарь и/или ман и за 20 секунд и получит желаемое.
3) Многие операции в консоли делаются быстрее и проще. Бывают ретарды, которые настолько впились зубами в одну парадигму что в принципе не хотят новые осваивать. Но это ошибка природы. С таким мышлением лучше сразу в дворники идти - меньше мучений.
> Если ваше ide не поддерживает достаточную интеграцию с вашей системой контроля версий
> - выкидывайте обоих.
А еще лучше уволить нафиг идиотов которые без супер-пупер IDE пузыри пускают. Конечно можно маскировать общую некомпетентность индивида крутизной IDE, но какой код такие умники выдают - думаю понятно. Можно на govnokod.ru посмотреть.
> Подавляющее большинство artist -ов еще те артисты.
А мышевозилы в большинстве случаев просто унылы. Мышка - далеко не самый удобный интерфейс для прогарммирования.