ParentFull threadosullivj·Totally agree on YAGNI. I call it premature abstraction. My rule of thumb is I need to see 3 repetitions before refactoring cos 2 is not a reliable indication of functional invariance.View on HN