Open Source

 Monday, June 30, 2003
 Tuesday, May 13, 2003


11:05:46 PM    comment []

Outreach Project Tool 1.0.0 (Max) [freshmeat.net]

My company has been yearning for a project "dashboard" application that helps customers and developers, testers, project managers stay in good communication with each other.  I'm adding this to the list to come back and review.


11:00:15 PM    comment []
 Tuesday, April 29, 2003
 Tuesday, April 22, 2003

FoxPro On Linux, Drama Ensues. bltfast32 writes "I don't know how many people have been following this, but this is definitely worth keeping an eye on. Whil Hentzen, prominent FoxPro and ... [Slashdot]

3:43:19 PM    comment []
 Monday, April 21, 2003
 Tuesday, April 15, 2003

TeamSite 0.1.0 [freshmeat.net]

A sports roster plug-in for the PHPWebSite content management system.  At first, I thought this was going to be a business-oriented plug-in.  But it's not.  Oh, well, at least that reminded me about the PHPWebSite CMS.


3:59:13 PM    comment []


9:27:24 AM    comment []
 Wednesday, April 09, 2003

TechRepublic: CIO Update: Future of the IBM Mainframe Looks Surprisingly Good [Linux Today]

Hmmm...

What I hated about the IBM mainframes was that a lot of the organizations that relied on them were staffed by stuffy, old-school programmers unable or unwilling to see the value in doing anything new with technology.  Many times it was obvious that they were hoping to coast on their current skillset in their current job until retirement.

Forget trying to teach an old COBOL jockey about object-oriented techniques.  Heck, even event-driven programming was a stretch after eating-drinking-sleeping top-down procedural programming all your life.  I know COBOL programmers who insist that too many separate paragraphs leads to excessive performance overhead.  You're kidding, right?  What about code maintainability?  Oh, right, I forgot.  You're only interested in job security.

I once made the mistake of complaining about a COBOL program that I had to maintain and modify for Y2K.  I said to my manager, "Man, this code ugly, and there's no documentation or comments to help."  It turns out that he was the primary author of the code.  He said, "Jeff, if I'd have documented all of this stuff, I'd be making $20,000 less than I am."

Don't get me wrong.  I understand COBOL.  I used it for close to six years between college and three years of dreadful jobs that included it.  Now, I don't even include it in my advertised skillset.   Yeah, I could still go back and write a PICTURE clause if I had to.  Ironically, I wrote a utility in Turbo Pascal and then Quick BASIC 4.5 Professional to generate PICTURE clauses for me.

What I don't like about COBOL is its monolithic style.  All variables are global.  Encapsulation and modularity are hard to come by.  There is no support for parameter passing to in-program functions.  Dynamic arrays are a pain.  And, if you're data is not fixed-length in every instance, you may as well tear your hair out manipulating variable-length strings.  Don't believe me?  Just try presenting a "Last Name, First Name" on a report.  You'll have to munge it up with the STRING statement DELIMITED BY SPACE (or some similar junk that I've thankfully forgotten).  Sure, you can call other programs by way of a LINKAGE SECTION, but please!  That's a lot of crap to go through just to introduce some modularity and reusability.

Now, we could argue that some "innovative" (not) companies have revamped COBOL to put a new face on an old language.  But I say that it's not really COBOL any more.  Micro Focus tried to introduce Object COBOL in the mid 1990s.  Now Fujitsu has introduced a .NET compatible compiler.  No thanks.  I don't feel like arguing about the merits of COBOL.  I hope Fujitsu sells a ton of the product.  More power to them.

Anyway, as far as the platform itself goes, the IBM mainframe is very robust and well-engineered.  A system administrator friend of mine told me that they took an IBM mainframe and carved it up into about 1,000 virtual machines and ran virtual Linux servers on a couple of the VMs.  Now that's cool.


10:18:24 AM    comment []

2003 Webby Awards. We're pleased to announce that Movable Type has been nominated under the Best Practices category in the 2003 Webby Awards.... [Movable Type News]

9:59:33 AM    comment []

June 2003
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
May   Jul

Subscribe to "Open Source" in Radio UserLand. Click to see the XML version of this web page. Click here to send an email to the editor of this weblog.

Christian Tech Sites

Christian Weblogs

Tech Blogs
Disclaimer
This site's author is not responsible for content on linked websites; a link does not indicate endorsement.