It's OK if you are an accountant, I guess.
Accountants have to explain what they are doing to other accountants,
and Excel won't let you do anything that is hard to explain. ...
According to Bill Sloman <bill.sloman@ieee.org>:
It's OK if you are an accountant, I guess.
Accountants have to explain what they are doing to other accountants,
and Excel won't let you do anything that is hard to explain. ...
It's hard to belive that anyone who has used Excel would say that. In my >experience, any Excel spreadsheet large enough to be interesting has bugs.
Back in the 1980s I worked on a financial modeling package called Javelin. >You could use it for a lot of the financial stuff people do in spreadsheets >(Lotus 1-2-3 at the time.) The models were a lot more structured and it
was far easier to audit them and check that they did what you expected.
Users didn't care, they loved their spreadsheets. Best quote: "It's up to my >boss to check if my speadsheets are right."
Oh dear, another example of ineptness triumphing over technical
goodness.
I repeatedly complain to an R user which is an Excel user via
quotations like so: "languages like PHP and Mathematica are still
heedless to variable misspellings; [. . .] reversing bad design
decisions, is often impossible once there is a community of users. The shortcomings of Perl, PHP, CSS, JavaScript, etc, are going to persist
[. . .] JavaScript, Perl, PHP, Excel [. . .] having little type
safety" says
Harold Thimbleby, "Heedless programming: ignoring detectable error is
a widespread hazard", "Software: Practice and Experience"
Oh dear, another example of ineptness triumphing over technical
goodness.
There is a mistaken emphasis on usability and deferred error
checking -- to make "coding" less difficult for the inept.
Even in languages that have scoping rules that allow you to
be more pedantic in defining identifiers, people choose to
ignore them as an expedient.
"The larger the dictionary, the FEWER the number of misspellings
the spell-checker will find!"
Similarly, laziness in deploying invariants lets errors in
*processing* creep into data and persist -- often beyond
the point where they COULD have been noticed!
("This value can't exist here! But, once you get PAST this
point, the code will treat it as valid data...")
The worst misuse (IM) of Excel is in place of a database.
Yet, people seem terrified to NOT be able to see their data
at a glance (really? can you SPOT an error that would merit
its presentation, thusly?)
[I have encountered datasets maintained in excel (and other spreadsheets) >that were horrendously large and impossible to manage. Yet, offering
to restructure the data in a database brings terror to the users...]
I repeatedly complain to an R user which is an Excel user via
quotations like so: "languages like PHP and Mathematica are still
heedless to variable misspellings; [. . .] reversing bad design
decisions, is often impossible once there is a community of users. The
shortcomings of Perl, PHP, CSS, JavaScript, etc, are going to persist
[. . .] JavaScript, Perl, PHP, Excel [. . .] having little type
safety" says
Harold Thimbleby, "Heedless programming: ignoring detectable error is
a widespread hazard", "Software: Practice and Experience"
In article <10lmdtj$3cdnh$2@dont-email.me>,
Don Y <blockedofcourse@foo.invalid> wrote:
Oh dear, another example of ineptness triumphing over technical
goodness.
There is a mistaken emphasis on usability and deferred error
checking -- to make "coding" less difficult for the inept.
Even in languages that have scoping rules that allow you to
be more pedantic in defining identifiers, people choose to
ignore them as an expedient.
"The larger the dictionary, the FEWER the number of misspellings
the spell-checker will find!"
Similarly, laziness in deploying invariants lets errors in
*processing* creep into data and persist -- often beyond
the point where they COULD have been noticed!
("This value can't exist here! But, once you get PAST this
point, the code will treat it as valid data...")
The worst misuse (IM) of Excel is in place of a database.
Yet, people seem terrified to NOT be able to see their data
at a glance (really? can you SPOT an error that would merit
its presentation, thusly?)
[I have encountered datasets maintained in excel (and other spreadsheets)
that were horrendously large and impossible to manage. Yet, offering
to restructure the data in a database brings terror to the users...]
I have worked for the Rotterdam Harbour. There was a guy there that
had a huge spreadsheet, keeping track of *all* naval vessels
whereabouts.
I worked with a sql database that contains all loading and unloading
used to reconstructed the path of vessels around the harbour.
There was a great surprise, vessels unloaded in the middle of a
an agrarian area. Later I discover that was a placeholder of
docking stations that had disappeared.
I repeatedly complain to an R user which is an Excel user via
quotations like so: "languages like PHP and Mathematica are still
heedless to variable misspellings; [. . .] reversing bad design
decisions, is often impossible once there is a community of users. The
shortcomings of Perl, PHP, CSS, JavaScript, etc, are going to persist
[. . .] JavaScript, Perl, PHP, Excel [. . .] having little type
safety" says
Harold Thimbleby, "Heedless programming: ignoring detectable error is
a widespread hazard", "Software: Practice and Experience"
There is a widespread habit of "casing away" warnings. That is in the same category. Most programs can avoid those. The proper way is to log warnings with an explanation of why they are not indicative of a mistake.
| Sysop: | Jacob Catayoc |
|---|---|
| Location: | Pasay City, Metro Manila, Philippines |
| Users: | 5 |
| Nodes: | 4 (0 / 4) |
| Uptime: | 24:10:23 |
| Calls: | 117 |
| Calls today: | 117 |
| Files: | 368 |
| D/L today: |
560 files (257M bytes) |
| Messages: | 70,913 |
| Posted today: | 26 |