I find a good abstraction to be a thin one, something that let's me drop down to the lower implementation with ease. And regarding implementing an abstraction, I find it best to write several implementations first, find out where the similarities occur, and let the abstraction present itself through that, instead of actively trying to seek one out.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I find a good abstraction to be a thin one, something that let's me drop down to the lower implementation with ease. And regarding implementing an abstraction, I find it best to write several implementations first, find out where the similarities occur, and let the abstraction present itself through that, instead of actively trying to seek one out.