Overheard at work, as relates to abstraction in software engineering:
The first time you need something: write it.
The second time you need something: copy it.
The third time you need something: generalize it.
Overheard at work, as relates to abstraction in software engineering:
The first time you need something: write it.
The second time you need something: copy it.
The third time you need something: generalize it.