Hacker News new | past | comments | ask | show | jobs | submit login

In my experience abstracting before you know all the use cases is generally the problem.

Write the simplest abstraction first, then as the system develops combine similar use cases into useful abstractions for clarity




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: