Originally posted by stygian
View Post
I call it functionally monolithic because the dependencies across the technically modular parts means that large parts of it are such that you can't use them unless you also use a bunch more. If you want to use "A", it's going to have hard dependencies on "B" and "C" so unless you're already using them, you're going to have to pull them in too.
Your "Works fine on my machine" nonsense was because you were already using the parts of it that those things you picked up and dropped had hard dependencies with.
Comment