Inner-platform Effect - Effect

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:

    “Art should exhilarate, and throw down the walls of circumstance on every side, awakening in the beholder the same sense of universal relation and power which the work evinced in the artist, and its highest effect is to make new artists.”
    —Ralph Waldo Emerson (1803–1882)

    “Human knowledge and human power meet in one; for where the cause is not known the effect cannot be produced. Nature to be commanded must be obeyed; and that which in contemplation is as the cause is in operation as the rule.”
    —Francis Bacon (1560–1626)

    “It has never been in my power to sustain ... I can pass swiftly from one effect to another, but I cannot fix one, and dwell on it, with that superb concentration which seems to me the special attribute of the tragic actress.”
    —Ellen Terry (1847–1928)