• A program called "3~" (Om)

    by  • March 3, 2007 • bug, code, hack, humour, life, loophole, script • 0 Comments

    I was returning back to my room at around 6:30 in the morning after spending the whole night, as usual, in office. Suddenly this though struck me.
    I always talk about codes and related stuff and ask people to map their algorithms to real life while coding, especially in OOP languages.
    I asked myself, what would it be like to describe myself as a code, a script… a program.
    So I (climbed two my cabin, which is on the second floor) and here is my honest attempt. :)

    Om, unlike other programs, wasn’t really planned. There were no plans usually made back then in the early eighties; at least not in India. He was an additional functionality (a small script back then) of two programs, M & R.

    However, since M & R were pretty solid codes in themselves, Om inherited most of the good features and was pretty healthy (I mean robust :D ) even as a tiny script.
    So far so good. But it could never rely on conventional ways of compilation and execution. It was a rebel. Some people call such programs as “malfunctioning programs:) . Programs that do not do what they are meant to do.

    Time passed on.
    It received formal education that helped him access various code repositories to incorporate other functionalities. It gathered data about various modes and environment of operation. It also learnt efficient memory and execution-time management.
    However, these all came at the price of dependencies on various libraries, viz., friends, relatives, emotions, money, etc.

    Microsoft has some strange reason for assuming that all human beings use IE and are on a windows box. This assumption makes most of their products, even the web applications, dependent on these assumptions.

    Dependencies are bad.
    Bad were they for Om as well…

    It gradually got frustrated (a human emotion).
    It got frustrated at lots of things… at almost everything.
    It got frustrated on the formal way of code development, the conventional way of execution, the hypocritical nature of the IDEs that are supposed to facilitate development, and lot more.

    There’s an unwritten law, which says that all rebels become an outlaw sooner or later.
    So did Om.
    Most of the libraries on which it was dependent had grown up to be pretty matured libraries and the outlaw was no more supported.
    Dependencies are bad…

    …but some codes die hard.
    Since most of the libraries on which Om was dependent were under GPL, it simply incorporated the required code snippets instead of referencing the libraries. This has made it a pretty complex and buggy code… but hey that’s why the saying goes:
    There is code in my bug:)

    • Neo I am

      Hey the first thing that came into ma mind was………. Who is gonna understand the blog even close to the way i do……. the number should be less i guess……..I think only those people who know this freak will be understanding this ………
      but hey … Throw me a freaking bone here…… Think abt the no. of people who know this fellow……. not less……..hahaha

    • Krrunch

      Mind Blowing.. no better of deinfing this guy.. three cheers for 3~ _The_Saddist

    • Bipin "3~" Upadhyay

      @neo
      Yup! Not everyone would be able to get the everything but I think it’s generic enough for everyone to map there own lives :)
      …and when did you create a blog? Was it just for posting comments or should I bookmark the RSS feed?

      @krrunch
      Loved the “Saddist” reminder.
      Love you :)

    • Abhishek

      Great post!! Padh ke maza aa gaya… What a beautiful way of pouring out your feelings..

    • Bipin "3~" Upadhyay

      @Abhishek
      Thanks ji. But you are which abhishek?

    • champ

      Well… Well ….
      Malfunctioning programs are never worried that they are malfunctioning. In fact to themselves they are the way any program should be. It’s only the outdated IDEs and compilers (read : the world) that are no longer in shape to execute them, who hold this view. And I am proud to be one of the chief architects of a world were conventionality is a bore and uniqueness the criteria for survival.
      Any ways thanks for acknowledging my contributions to this movement :D

    • Bipin "3~" Upadhyay

      @champ
      Well said chief.
      “… as Frankie said I did it my way.. “
      hehehe

      And you are welcome, untill you keep contributing. :)

    • Vaibhav

      Nice one ! checked out my new post, hopefully should be helpful for you :)

    • Mohamed Almasry

      hehehe … nice code ..
      you should stay growing up till u be a grea class :D ..

    • Bipin "3~" Upadhyay

      @Vaibhav Bhaiya
      I had a look but will require some free time to play with it.
      Got some deadlines. Will do it soon. :)

      @Mohamed
      Thanks bro.
      Though I am thinking of something big. Hopefully a library someday. :)

    • http://www.ozonew4m.com Ozonew4mWebmaster

      Just wanted to say cool blog :)

      cool blog !!

      there you go i said it ;)

    • http://projectbee.org Bipin 3~ Upadhyay

      Glad (and chilled) to hear that :)

    • Pingback: …and thou shalt be Geekier! « I am the monarch of all I Survey