Software Architecture, Design Principles.
features that are immediately required and valued by the users. Here’s how YAGNI can be applied in the context of composable architectures: Simplify Component Design: When designing components, YAGNI guides developers to include only the functionalities that the current understanding of the system