|
|
|
|
|
by globalreset
1088 days ago
|
|
That `run=true` was just bad API: "boolean trap", yada, yada. The rest of "80% abstraction" idea is not well supported, and I don't buy it. The abstraction is either good or it isn't. Some stuff just does not abstract well. A function or an API is not necessarily "an abstraction". |
|
Since there are many ways to abstract the same concepts, splitting them into two categories (good, bad) where all the good abstractions are equally good and all the bad abstractions are equally bad seems an unrealistic and impractical way of looking at things.