OOPS!: The Laws of Creation

DSC_0220[1]

I love Found Poetry. The concept of Found poetry is similar to borrowing your grandma’s old tatters and stitching them into a glorious summer gown. Here is my contribution to the world of found poetry. I wrote this poem a long time ago when I was in school learning Object Oriented Programming. I should add I was not very good Programmer and at best would have made a mediocre Programmer after years of practice. Fortunately enough, I moved to another profession. However, this poem is based on the Principles of Object Oriented Programming and compares them to the Laws of Creation. Let me know if I went too far? If not, feel free to pingback with your own creation.

Object-oriented programming (OOP) is a paradigm that presents the concept of objects having attributes and methods that are similar to a human having a distinct personality and behavior.

People are instances of humanity and are fashioned to interact with one another to design and create societies.

Species are like blueprint or prototype from which instances of objects or people are created.

People inherit certain attributes from their specie with certain superficial differences and elementary similarities which help them aggregate.

Aggregation is the process of creating a new object or person from two or more objects or persons.

The central theme of creation is code re-use, where the same DNA can continue to produce more DNA with minor enhancements and unintended relegates.

At the root of existence, lies an object or a person. Once created, an object can easily be passed around the system. By interacting with only a person’s behaviors, the details of the person’s internal implementation can be hidden from the outside world, and from the person.

The object or person must comply to the rules set by the programmer and always fulfill its purpose.

Pluggability and debugging are solutions to be used if particular objects or persons turn out to be problematic or incapable of fulfilling their purpose. You can simply remove the problematic object or person from your application and plug in a different object or person as its replacement. Law, Government and Religion have been instrumental in plugging and debugging problematic source code.

OOPS is the language of creation that we must all commit.

Neha Jain