My first reaction to the Juce Quake was: “Oh please leave it as it is, I’m getting along quite well with the monolithic thing and it’s always best to never change a winning team.” After all, software developers apperently are the most conservative and defensive species.
After weeks of struggle with the huge amalgamated sources (debugging, fixing issues, recompiling, noting down changes, etc.), my view is entirely different. I much anticipate the modules branch finally becoming official. Working with individual source includes is so much more flexibel and easy to handle!
And regardless of the large number of files, it will compile 8-16 times faster on a multi-core machine, because all the files can be compiled in parallel! I LOVE seeing all CPU cores at 100%