Wat? The entire purpose of abstraction is to simplify the interface for working with or invoking complex behavior. What the author describes is the opposite of reality.
A Response To PHP- The Wrong Way
Jon LeMaitre
14623

While I agree with a great deal you write here, I think you’re too quick too dismiss the Wrong Way author’s critique of framework abstractions. I suspect he’s attempting to describe (poorly) what Joel Spolsky dubbed “leaky abstractions.” However, unlike the Wrong Way screed, Spolsky didn’t claim we should jettison all abstractions because they leak, rather that abstractions always leak and we, as programmers, need to be aware of what’s lost and make cost/benefit judgments. This is why programmers are sometimes justified in “reinventing the wheel” if the available abstractions are too costly.

Like what you read? Give Jim Nelson a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.