Вот допустим:
Я студент-неумека(быдлокодю в маленькой конторе за еду) решил помочь открытому ПО. Решил починить библиотеку в wine(на работе сталкивался с похожей задачей). Почитал Developer FAQ, слил репозиторий, сблидил, написал тестовую программу(на оффтопике). Вроде, уже готов чинить, но...
В чём писать код? На работе сталкивался с Qt Creator - всё просто и понятно. Но он не может подхватить проект из Makefile.
По жизни(оборот то какой!) использую vim для редактирование конфигов и прочего. Пробовал vim для больших проектов - неудобно, хоть и пытался навесить всякие плагины(ctags, nerd tree и тд). Посмотрел в сторону emacs: тратить мильон лет жизни, чтобы освоить редактор(пусть и очень крутой)?! И как-то грустно стало мне.
В какую сторону всё-таки стоит копать?