even back when i didnt do scala, i used an IDE to fully automate this. By far the least annoying part of the system.

Do tell, what were the more annoying parts of the system?