6 ms·
I've noticed that in order to solve "what abstraction should I use here" it is often enough to solve "what should the name of the abstraction be". I suppose th
by edflsafoiewq 8y ago
I've noticed that in order to solve "what abstraction should I use here" it is often enough to solve "what should the name of the abstraction be".
I suppose this is because a name essentially sets up an analogy and if you've picked the correct analogy you can freely exchange everything you already know between the analogized domain and your problem domain.