Broken Abstraction

From Senzee 5:

The primary reason for abstraction is to simplify implementation for a given set of requirements.
If abstraction doesn't simplify, ditch it.

I'm thinking it might be time for an upgrade to Futurist Programming.

programming/manifesto/philosophy

Content by Nick Porcino (c) 1990-2011