The 'New Rule' introduces a clear boundary based on intent when deciding whether to use constructors or dependency injection.Using 'new' is appropriate when the object is incidental and purely internal to the class's logic.Overusing dependency injection for simple, incidental objects leads to bloated constructors and unnecessary complexity.Injecting collaborators instead of using 'new' promotes testability, observability, and evolutionary design.