Comment by bayindirh

5 years ago

> The irony is that the UML itself becomes more complex than code...

I forgot the law's name but the said law states that "a machine of a certain complexity cannot build a machine more complex than itself". So, a car factory is more complex than a car itself. Similarly a code generator cannot produce something more complex than itself.

This is why you need to merge things of certain complexities to build something more complex.

> I forgot the law's name but the said law states that "a machine of a certain complexity cannot build a machine more complex than itself"

Isn't this disproved by the evolution of reproductive organisms? That's not necessarily more complex of course, but it's pretty obvious that over a large enough time scale successive machines can become more complex.