Source

Branch

1/ @hasen_95dx

@cmuratori

Architecture is difficult, and most people have no idea how to approach it.

As far as I can tell, they are trying to guard against the prolifiration of spaghetti code.

They probably think the explosion of code paths is an essential feature of programming that can’t be avoided.