Full threadsundarurfriend·The difficulty here for me lies in finding out where I'm just writing generalized code and where I'm crossing the YAGNI line. Does anyone have any guidelines on deciding where we are overgeneralizing unnecessarily?View on HN