I work in healthcare and by far the biggest production issues we've ever run into are people who run Excel spreadsheets through our file processing where the leading zero's have been removed from patient identifiers because that's Excel's default behavior and you CANNOT TURN IT OFF! EDIT: I have no idea who downvoted my post because what I said is 100% true. We have to tell customers to stop opening CSVs in Excel and…
Missing Covid-19 test data was caused by the ill-thought-out use of Excel
621–630 of 834 posts
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#622Earlier quoted context omitted.
> It's just that you get a lot of "coding is a thing I have to do in order to get to some target", and so people think that once they've finally bashed out their spreadsheet, they've figured it all out. I have a friend who wrote a 641-line long bash script to automate a web site. It doesn't use subroutines anywhere, the body for the program is a 550 line long loop with multiple if statements and loops inside it. He t…
Wha...... What?? What school or book did he read that made him think that was a good idea?
Obviously, he's not a programmer. The script, for us, is bad. Perhaps if something important for him depends on this script working, he should pay a software developer to spend some time cleaning it up.
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#623All previous major spreadsheet screwups were costing money (largest being $6 billion in losses due to a excel formula mishap) , but this one is playing with lives :( 5 – London Olympics Oversells Swimming Event by 10,000 Tickets 4- Banking powerhouse Barclay’s accidentally bought 179 more contracts than they intended in their purchase of Lehman Brothers assets in 2008. Someone hid cells containing the unwanted contra…
Is it really that hard to spend 5 minutes setting up a decent database? Use sqlite if you really want something simple. I guess you still have to understand locking (especially on distributed filesystems.) I've certainly seen people mess that up with spreadsheets.
MS Access used to come as standard with Office and is actually the perfect solution to many of the problems that businesses use Excel for. It's very rarely that people actually used Access as Excel was far more intuitive and good enough for many projects especially in the early stages.
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#624I work in healthcare and by far the biggest production issues we've ever run into are people who run Excel spreadsheets through our file processing where the leading zero's have been removed from patient identifiers because that's Excel's default behavior and you CANNOT TURN IT OFF! EDIT: I have no idea who downvoted my post because what I said is 100% true. We have to tell customers to stop opening CSVs in Excel and…
Quote your strings. The problem is more with how you generate CSV (which is easy to break in the first place) than Excel’s fault. It’s like writing your identifiers as numbers in JSON instead of string then complain the leading zeros are removed.
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#625Earlier quoted context omitted.
Perhaps by "correct way" you meant "dodgy hack to make Excel happy and risk breaking more sensible implementations"? Excel may predate the RFC but AFAIK MS didn't invent or coin the term CSV, so you can't just say whatever Excel does is correct. The RFC is loose because of nonsense like this, it doesn't mean it was ever a good idea.
Do you want to be a useless sophist or develop software?
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#626Earlier quoted context omitted.
Good points Partly I think the Excel bit is news because Excel (and mistakes made with Excel) is easily relatable to people. But bugs always come up and most other bugs are just as stupid. If it had been an off-by-one loop error in some C code somewhere it would be just as dumb but you'd get none of the facepalm memes all over Twitter.
Off by one errors are all alike; every excel error is an error in its own way.
Not when it turns phone numbers into integers and strips off the leading zero.
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#627Earlier quoted context omitted.
Oh, I completely agree. That was one of the "couple of problems" in my initial reply!
Pretty common for finance in the 00s and 10s to be honest. It's slowly getting better, but until you fire everyone who isn't on board with this and replace them with people who can at least script - at every level of the business - you're going to have the same problem.
Maybe that's the problem? Excel is so easy to start with that people with no experience think they've mastered it, and the industry doesn't seem to have specified any best practices, much less testing the interviewees for their knowledge of them.
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#628Earlier quoted context omitted.
Yes and "on error resume next" is what I usually see in VBA code
Curious, in what context are you all still using VBA?
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#629Earlier quoted context omitted.
“Correct” is a strong word. It isn’t defined in https://tools.ietf.org/html/rfc4180 so Excel should not try to be smart and add extensions only they support.
Excel predates RFC4180 by nearly 20 years (RFC4180 is October 2005, Excel 1.0 was September 1985) and this behavior was already cemented when the RFC was written. As for the actual RFC, it's worth taking a read. Any sort of value interpretation is left up to the implementation, to the extent that Excel's behavior in interpreting formulae is 100% in compliance with the spec.
Re: Missing Covid-19 test data was caused by the ill-thought-out use of Excel
#630Earlier quoted context omitted.
I don't know many engineers - even in the data team - with an Office license.
I think our company has a company-wide license for Office. When IT sets up a machine you get it automatically. Microsoft works hard to get those kind of setups to be common-place.
The startups I've worked at since have all been big on GSuite.