ParentFull threadfarnsworth·Yes, if you do a good job it removes a lot of mental overhead for building the feature or refactoring it later.Although if you do a bad job it might add a lot...View on HN