🤔 When Implementations Affect Abstractions ⁉️
➡ If I ask you: Could your knowledge of the available implementations affect your abstractions design?
➡ Most probably you would say: No, if this happens then I don't know enough about the system.
➡ At some point on my career I would have provided the same answer.
➡ However...