Software Abstractions Debate
The cluster centers on discussions about the pros and cons of abstractions in programming, including leaky abstractions, the risks of excessive layers, and the balance between good and bad abstractions.
Activity Over Time
Top Contributors
Keywords
Sample Comments
There is good abstractions and bad abstractions.
Abstraction is not a bad thing.
Somebody once said: the trouble is abstraction can solve all problems except too much abstraction.
Abstraction in general comes at a cost.
Rememeber: Having no abstraction is better than the wrong abstraction.
Not sure why you're being downvoted. Abstraction is for ease of use, not ignorance as to what's occurring under the hood.
Every abstraction leaks. That's why we need a lot of pruning and a care not to layer too many levels of abstraction.
If there is anything worse than no abstraction, it is a wrong or leaky abstraction.
Relevant: The Law of Leaky Abstractions [1][1] https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...
What's an example of a coding problem which would benefit from all that abstraction?