3 ms·
One of the things that most puts me off from using spreadsheets is the difficulty of validating calculations. A very good friend of mine worked for a major aer
by MichaelSalib 16y ago
One of the things that most puts me off from using spreadsheets is the difficulty of validating calculations.
A very good friend of mine worked for a major aerospace company that used Excel spreadsheets for almost all engineering. I'd say the biggest problem is that if you're doing important calculations in Excel, then you're completely ignorant of the last 40 years of research into defect reduction and detection in computer science. That ignorance is not completely unintentional either: there were a lot of people who literally pride themselves on not being like the dumb computer folks.
Plus, if spreadsheets are your tool, you likely have very bad tools. So when you make a spreadsheet to run the power budget for satellite A, the obvious thing to do when satellite B comes up for development is to copy the spreadsheet containing the analysis from sat A, change the filename and bury it somewhere on the shared network drive. Then, if you find a defect in the spreadsheet, you have no way of tracking which copies have that same defect because they're scattered all over the shared drive.
In any event, my friend found tons of bugs in spreadsheets, many of which were actually important. Probably the best bug involved a power budget for satellites that inverted electrical current so instead of comparing current to a max theoretical current value, it compared 1/current to the max value.
- jules 16y agoSpread sheets with units would help "can't compare ampere to 1/ampere". As would ditching "the world is one giant grid" in favor of multiple tables as in a relational DB on the screen. For example if you applied a formula to a table, you get a new table instead of some region of cells that happens to be the formula applied to another region of cells. This also solves the problem of having to enlarge the region where a formula is applied when more data comes in.
- mturmon 16y agoI can verify that this practice is still common. I have been amazed at the size and complexity of some spreadsheets in aerospace applications. It's so clearly the wrong thing, and yet the authors of these beasts are always really pleased with their efforts. Besides the "old shoe" feeling of Excel, I think there's something about the automatic updating done by the spreadsheet that users find gratifying. You alter a cell and the program launches into a bunch of updates automatically. It's like seeing the array of blinking lights.