How To Avoid Designing A Big Ball Of Mud (YAGNI) | Modern Software Engineering | Podwise