• Home
  • About Me
  • Contact
  • Things to do Before I Turn 30

the bofe blog

a twenty something IT professional with a few things to say

Feeds:
Posts
Comments

IBM and The Bane of Knowledge

April 16, 2008 by bofe

I’ve been working on a variety of databases/programming languages/operating systems over the years and I’ve had it with IBM.

IBM doesn’t want you to learn how to use their products. Never ever have I been so frustrated at a company for making such poor product documentation. Then it dawned on me. IBM deliberately makes their documentation/website unreasonably difficult and verbose to tout their support/service business.

I don’t mind IBM hardware very much. The laptop I’m on is a Thinkpad and it works pretty well. A lot of our servers are IBM — and we haven’t had too many issues.

IBM’s software documentation is a completely different story.

Exhibit A: DB2 DECLARE STATEMENT SYNTAX

From IBM’s site:

The DECLARE VARIABLE statement defines a CCSID for a host variable and the subtype of the variable. When it appears in an application program, the DECLARE VARIABLE statement causes the DB2® precompiler to tag a host variable with a specific CCSID. When the host variable appears in an SQL statement, the DB2 precompiler places this CCSID into the structures that it generates for the SQL statement.

That didn’t help me very much. All I want to do have a stored procedure with some local variables.

From vendors that aren’t actively trying to piss me off:

* SQL Server: DECLARE
* MySQL: DECLARE

Exhibit B: Redbook “Linux Connectivity with IBM i5/OS”

This is a 100+ page document. A while ago I wrote a blog post telling anyone who needed this how to do it in about 200 words (minus the background info I provided)

Exhibit C: IBM Director 5.2: Hardware and Software Support Guide

In order to answer the question “Will this product work with our infrastructure?” you have to sift through a 50 page PDF, and oh-so-attrocious Table 6.

Table 6 is lonnnnnnnnnnnnnnnnnnnng:

Long table is lonnnnng.

Who cares? As long as the job gets done…right? Wrong. Solely relying on IBM makes your IT department reliant on IBM, locked-in, and intellectually crippled. Why have pay highly skilled workers if you’re just paying them to be IBM liaisons?

IBM: There’s a better way. Start by ditching the PDFs.

Posted in Personal | Tagged as400, db2, Geek, ibm, information archictecture, rant, usability, wtf | No Comments Yet

  • Pages

    • About Me
    • Contact
    • Things to do Before I Turn 30
  • Recent Comments

    • Some Betty on Why the hate?
    • stinkypie on Why the hate?
    • stinkypie on Why the hate?
    • JohnO on Why the hate?
    • Yee on a pancake on Why the hate?
    • adam on Why the hate?
    • JohnO on Why the hate?
    • deezil on Why the hate?
    • Yee on a pancake on Why the hate?
    • Dave on Why the hate?
  • Recently Popular

    • Guide to Backing up your Virtual Machines with VMware Consolidated Backup (VCB)
    • Sync Google Calendar and Facebook Events
    • How to Use Excel 2007 and Goal Seek to calculate what the minimum grade you need on a final exam
    • VMware Consolidated Backup: Explained
    • Firefox 3 Constantly Crashes -- advice?
    • modifying osCommerce - [part 2 - Functions, Cases, Blocks Oh My]
    • Problem with Orphaned Users/Logins in SQL Server 2005 Migration
    • Facebook 12 Step Program
    • Sortables with Scriptaculous, PHP, and MySQL in 6 Easy Steps
    • point(x,y) versus point(lat, long) or What I Learned Today
  • Archives

  • Tags

    4815162342 advertising ajax apple bofehax byebye css dba delicious links development drm facebook finance firefox Geek gis Google imadork linux mememe Meta metoo money murray Music mysql owensboro Personal personal finance personalfinance philosophy php rss scriptaculous sqlserver sqlserver2005 Tablet PC Uncategorized vmware web Weblogs Web Standards whitewhine work wtf
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.com

Blog at WordPress.com.

Theme: Mistylook by Sadish.