As to what they have been saying for years, tests running in a few seconds is far and away the most important speed metric. Eclipse was a decade in and the only way they managed it was to have the maven plugin be braindead, and require frequent reboots (as it were). When that guy Fred came in and fixed the maven plugin, test times exploded (that was the end for me). If you drop to the sbt terminal in IJ and type test, it does nothing for the first 15-30s. But the tests run in the IDE very quickly, and never need to restart them. The sbt team might not end up fixing the startup issue, but then again, the JUnit guys all the sudden started making changes they refused to make as soon as TestNG showed up. But I agree with Mario because I think Li's article basically shows that sbt is totalled. So better to let a fresh approach rebuild it than the guys who made peace with the mess attempt to repour the foundation while they jack up what's there.