Abstraction is considered a virtue in software development. However, practice shows that wrong abstractions cause more harm than none at all.
First dates in this part of England tend to follow one simple rule: keep it easy to leave, easy to talk, and easy to turn ...