When should we create abstractions instead of duplication?philosophicalhacker.com2 pointsmbellotti6 years ago