Realization: I AM a Code Monkey

del.icio.us Reddit Slashdot Digg Facebook StumbleUpon

Something interesting happened tonight, between the hours of 3:00am and 4:00am (can you tell I haven’t been getting sleep?). The interesting thing that happened is that I trying to find plug-ins for WordPress that would allow easy sharing of articles that I write with facebook, digg, slashdot, etc…

I found one that seemed promising called obsocialbookmarker. He had a new release out, so I figured I would give it a whirl and see if I liked it… because I really didn’t feel like writing something custom that I knew someone out there had already done.

It didn’t work!

I was frustrated to say the least, but I was able to at least get some of the error messages to display to me. The errors were not WordPress errors, but actually PHP errors from the plug-in code. I thought “Damnit this guy must suck”. Then I realized what the error actually meant… The plug-in tries to figure out if it is out of date. Fair enough. The problem is that my server does not take to kindly to PHP trying to call fopen() on a remote server via URL (a security setting I cannot change, since allow_url_fopen is disabled… although this does give me more motivation to try to get around that).

So what was I to do? I suppose anyone that wasn’t a programmer wouldn’t have even got this far and would have moved on to another plug-in, but I saw some of the other ones and I thought they sucked. So, I did was most programmers like to do, and hack. Sure, the hack was only removal of the version checker, but it was still something kind of neat.

  1. Something didn’t work.
  2. I wanted it to.
  3. I made it work.
  4. I posted a comment on his blog to let him know.

Sure. This isn’t anything huge, and I have been a programmer long enough to know that this happens all the time! I think tonight something was just different about it. When I was learning how to code, I used to talk about how being a programmer was akin to being god-like. It kind of motivated me to learn. You can create things, destroy things, do good, do evil. This kinda just touched me again to think about that concept… what kind of power a programmer has.. Sure, for me just now, it is as simple as making something work that will put little icons on every post I make. The bigger thought perhaps, is what makes the idea interesting.

4 Responses to “Realization: I AM a Code Monkey”

  1. Rajs Says:

    Love your thoughts!

    BTW, thanks for finding the problem in my plugin. I have rectified it and have released a new version.

    If have time check it out and let me know if you find something or if you have some suggestion to improve it.

    Regards,

    Rajs

  2. Chris Says:

    Anything is possible in software… it’s simply a matter of time and money. The real problem is that solving some problems (world peace, corruption in politics, figuring out what women really want, etc) would take more money and time then all the programmers in the world have or will ever have……

  3. syp Says:

    Sweet! I love the power of programming, although I hardly ever take advantage of it, and I often feel like I’m not doing my part or using my skills to their fullest potential. No matter how small of an improvement to a program you make, it will make a difference to its users and that is a huge sense of accomplishment, so congrats!

    Before even reading your post or the title, those icons had immediately caught my eye, so I’m glad you wrote about ‘em! You’ve inspired me to look into this plugin, might use it myself.

    @Chris: lol at throwing in “what women really want” among world peace and corruption in politics. =) some things will always be left a mystery.

  4. Paul Solt Says:

    That’s awesome.

Leave a Reply