Christopher Cashell (topher) wrote,
Christopher Cashell

  • Mood:
  • Music:

Idiots programming libraries.

Grrr. I hate it when people programming libraries do stupid things.

IBM has this massive, huge, old, expansive system called RETAIN. It's used to hold a ton of information, of all types. I need to talk to the RETAIN system as part of a project I'm working on. The preferred way of doing this is by using a Java toolkit provided by the retain guys.

The problem is, the retain guys are idiots with their Java toolkit. The last 3 updates to it, all of which carry the *same* version number, have broken my tool.

That's right, they're changing the interface to the library. And they're not documenting these changes. And worse yet, they're not even acknowledging that they're making the changes.

Whatever happened to the old, reliable, intelligent, Major Version/Minor Version scheme? Where you could expect that as long as the major version was the same, any code using the interface wouldn't break? Did that make too much sense? Too boring? Need something that will break more programs and cause more work for people?

I wish I were in Boulder, CO, right now so I could rip into those programmers and explain to them how an intelligent library versioning scheme works.

  • Google Buzz.

    This is a (probably temporary) post to attempt to integrate my LiveJournal into Google Buzz.

  • The BEST player in College Football in 2009: Ndamukong Suh

    A lot of people have trouble understanding how good Ndamukong Suh, the Defensive Tackle for the Nebraska Cornhuskers really is. There aren't many…

  • Customer Service done wrong.

    So, after having finally purchased a house, I went to get cable and Internet setup. Like most of the country, I live in an unfortunate area where…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded