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.