Effect
It is normal for software developers to create a library of custom functions that relate to their specific project. The inner-platform effect occurs when this library expands to include general purpose functions that duplicate functionality already available as part of the programming language or platform. Since each of these new functions will generally call a number of the original functions, they tend to be slower and if poorly coded, less reliable as well.
On the other hand, such functions are often created to present a simpler (and often more portable) abstraction layer on top of lower level services that either have an awkward interface, are too complex, non-portable or insufficiently portable, or simply a poor match for higher level application code.
Read more about this topic: Inner-platform Effect
Famous quotes containing the word effect:
“Thinking is seeing.... Every human science is based on deduction, which is a slow process of seeing by which we work up from the effect to the cause; or, in a wider sense, all poetry like every work of art proceeds from a swift vision of things.”
—HonorĂ© De Balzac (17991850)
“The effect of having other interests beyond those domestic works well. The more one does and sees and feels, the more one is able to do, and the more genuine may be ones appreciation of fundamental things like home, and love, and understanding companionship.”
—Amelia Earhart (18971937)
“What has been the effect of [religious] coercion? To make one half the world fools, and the other half hypocrites. To support roguery and error all over the earth.”
—Thomas Jefferson (17431826)