в ближайшее десятиления я вряд ли буду писать программы время компиляции которых будет сколь-либо значительным )
Если не ошибаюсь, то кроме компиляции твоего кода есть ещё линковка и сборка готового бинарника с оптимизациями (гемдев в дебаг профиле не очень кошерный, особенно всякое 3d). У меня, например, примитивная 2d игруля на ggez, но время линковки после изменения хотя бы одного файла довольно ощутимое.