HP3000-L Archives

April 2005, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"William L. Brandt" <[log in to unmask]>
Reply To:
William L. Brandt
Date:
Mon, 11 Apr 2005 22:31:21 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (45 lines)
Have many of you noticed that programs that are intuitive to use seem to be
few and far between? By intuitive I mean that the layman user should be able
to know what to do/where to go with a very minimum of referral in the
manual.

For that matter I have wondered for years why all these "Dummy's Guides to
....." that are suppose to supplement the official technical literature -
and explain it - are all 1000 pages or so. Who has time to read that crap?

I have programmed only for 2 large organizations, both for a reasonably
short period of time.

The pressures to "get something out" no matter how ugly - were immense.

Never will forget years ago whole at some little agency (Teacher
Credentialing - an organization that was so small it wasn't even on the
State of California's Hierarchy chart) - I had designed a nice IMAGE schema
to accomplish easily that would have streamlined their process - Had the
programs already designed.

A "co worker" - a meathead who wrote spaghetti code in COBOL (that was his
forte) talked to our boss before me and convinced him we "had to get
something out now" - so  to save a month or so of coding produced some crap
(don't know what else to call it) that they complained about for years after
I left.

I guess the opportunity to really design and write elegant code is really
few and far between. Unless you have your own company, which I do.

BASIC programs that  I wrote   20 years ago with VIEW and IMAGE are still
going along nicely thanks to good basic designs. Because they are reasonably
structured they are easy to enhance.

As to Alfredo's mentioning of good error handling, I miss the switch
construct that C has - haven't been writing in C lately.

For examples of bad programming one need go no further than most of the
Windows apps - but I guess they met deadlines. And patch them for years
afterwards.

Bill

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2