this post was submitted on 16 Jan 2025
660 points (98.2% liked)

Engineering Memes

1457 readers
1 users here now

About:

Memes about engineering for all disciplines.

Rules:

General Rules:

  1. No hate speech
  2. No harassment, calls to violence
  3. No advertisement

Posts:

  1. Must be a meme/joke/observation/attempt at humour
  2. Must be engineering related (software engineer humour probably better suited for programmer humour communities, though not explicitly banned)

founded 2 years ago
MODERATORS
660
Get Dated (lemmy.dbzer0.com)
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/engineeringmemes
 
top 50 comments
sorted by: hot top controversial new old
[–] steventhedev 56 points 1 month ago* (last edited 1 month ago) (3 children)

If you think the insanity stops here - you haven't heard of February 29th, 1900

[–] [email protected] 23 points 1 month ago (1 children)

Very interesting! I never knew about years like 1900 (or other century years that aren't divisible by 400) not being leap years. TIL!

https://learn.microsoft.com/en-us/office/troubleshoot/excel/determine-a-leap-year

[–] dual_sport_dork 41 points 1 month ago (2 children)

Excel preserves this bug deliberately to maintain compatibility with spreadsheets that were produced with Lotus 1-2-3, a program which no one cares about anymore, with the only consequence of fixing it being that all of those companies and corporations with bugged worksheets will have to update their dates just once.

But Microsoft is adamant about Excel preserving all of its legacy jank specifically so it will not break equally janky spreadsheets that some absurd number of businesses rely upon for their daily operations, and without which much of the Western world would apparently collapse into a quivering heap. Or so it is feared, anyway.

[–] shalafi 18 points 1 month ago (1 children)

The absolute refusal to change anything is how Excel got where it is today. Businesses and workers alike would shit if they rolled into work one day and Excel was behaving differently.

It's not simply a matter of updating sheets now and again, it's a matter of trust. If Excel was constantly (or ever) evolving, how do you trust it's output?

[–] grue 5 points 1 month ago (1 children)

Oh no, it would force businesses to legitimize their currently half-assed spreadsheet-as-application nonsense.

Asking billion-dollar industries to use proper programming languages, or to use decent version control and configuration management, or at least just to fucking document the particular environment a workflow uses (e.g. the version of Excel the spreadsheet is intended to run in) so that it can be reproducible, is obviously completely unreasonable!

[–] [email protected] 2 points 1 month ago (1 children)

Yeah, I'm sure your bakery's software dev. team is just too lazy to develop proper software.

[–] grue 1 points 1 month ago

If the bakery is doing something so complicated with Excel that they'd be screwed if Microsoft fixed the bugs in it, then they should have a dev team!

[–] [email protected] 8 points 1 month ago (1 children)

From what I've seen done in spread sheets, I'm convinced a major change in Exel could cause global anarchy.

[–] dual_sport_dork 5 points 1 month ago (1 children)

Phyllis in accounting would have a bird. Someone would probably wind up murdered with a staple puller.

[–] bravesirrbn 1 points 1 month ago

Phyllis is in Sales though. I think you mean Oscar

[–] [email protected] 7 points 1 month ago* (last edited 1 month ago)

Even "better": https://www.theverge.com/2020/8/6/21355674/human-genes-rename-microsoft-excel-misreading-dates

The renaming is based on a meta study that found that about 20% of all studies involving these genes had errors traced back to excel converting them to dates.

[–] [email protected] 1 points 1 month ago

Some code piled up in there over the years.

[–] Foreigner 41 points 1 month ago (2 children)
[–] [email protected] 9 points 1 month ago

Look, a date!

[–] RampageDon 5 points 1 month ago

Always put a ' in front of any information in Excel you do not want changed

[–] glimse 20 points 1 month ago (2 children)

Excel makes some crazy assumptions with dates but....it doesn't get confused about decimals. I just tried 12.5, 1900.12.5, and 5.12.1900 but none converted to dates

[–] [email protected] 8 points 1 month ago (3 children)

The worst culprit for me are the alphanumerical employee codes like "MARC4"

[–] jaybone 3 points 1 month ago

Is that the code for the employee who rats out your stash?

[–] glimse 1 points 1 month ago

Yeahhhh I've had similar things happen with device SKUs! It gets confused with letters a lot

[–] [email protected] 2 points 1 month ago

As someone from Spain, excel decimals are the bane of my fucking existence

[–] givesomefucks 16 points 1 month ago (2 children)

You can change whole row/columns to a different number default to stop it.

Make it assume decimals, dollars, dates, even SSN formats.

[–] shalafi 10 points 1 month ago (2 children)

You can format cells to do any number of crazy things, but damned if I don't occasionally run into something that simply refuses to take my setting.

[–] givesomefucks 10 points 1 month ago (1 children)

Sometimes you have to save and close to show Excel you mean business...

It's a dominance thing

[–] WraithGear 10 points 1 month ago (1 children)

Silly me went and learned VBA code to make excel work right. … and whose idea was it to have default paste, paste the format?!? When has anyone EVER wanted a table filled with different sizes and colors and fonts. Make the formatted paste the ctrl-shift-v if you want that so bad. JfC. Am i not being rational? Because this gets me HEATED.

[–] [email protected] 5 points 1 month ago (1 children)

Pasting with format as default is one of the biggest mistakes of humanity. I can’t remember a single situation in all my life that I needed this.

My favorite is writing an email, copy&pasting a name and send it to the person. Only to discover later (on a different device) that your stupid email program pasted with format without actually showing it to you. And your mail looks like some moron played with the format settings.

[–] WraithGear 2 points 1 month ago

I want NAMES!!

[–] hydrospanner 1 points 1 month ago

My god, I was just using a reference table on another sheet to drive a few columns of data in my first sheet (basically a color hex code in the main sheet that would match a code in the reference table and return the color name in one column and a part size in the next one) and for some unknown reason, 3 rows of the reference table were causing an N/A (value not found) error in the first sheet.

I checked every variable I could think of and nothing was solving the issue.

Finally tried literally retyping the same damn value in the cell and it instantly fixed the issue. There weren't any extra spaces, format never changed...it just really needed me to retype it.

[–] [email protected] 2 points 1 month ago (1 children)

Interesting. What SSN would you use though, as an example? What would the numbers be?

[–] shalafi 1 points 1 month ago (1 children)

123456789 to 123-45-6789

Like that?

[–] [email protected] 1 points 1 month ago

Lol no. I was being silly, acting like I wanted thier ssn.

[–] [email protected] 10 points 1 month ago (1 children)

If I remember correctly Microsoft once responded saying that it can in fact not turn off that feature in Excel. Excel will always interpret your input and change it to what it thinks is correct

[–] [email protected] 13 points 1 month ago* (last edited 1 month ago) (11 children)

It's always been possible to format a range before inputting data. It won't be interpreted that way.

It only does that when it's formatet as "General" aka "Nobody knows what the fuck I'm about to do".

It would probably be more beneficial to change the default format to something else.

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago) (2 children)

It only does that when it's formatet as "General" aka "Nobody knows what the fuck I'm about to do".

How about handling that as plain text?

Edit: wait, table calculation, what did i think? Well, i hadn't slebt much or good the last few days and 12 hours now, so there.

[–] FooBarrington 2 points 1 month ago (3 children)

Would be pretty annoying for numbers

load more comments (3 replies)
[–] [email protected] 2 points 1 month ago

Then select Format > Text

load more comments (10 replies)
[–] MisterFrog 6 points 1 month ago

MM/DD/YYYY detected. Burn it with fire!

[–] [email protected] 3 points 1 month ago (1 children)

The fix to this problem that the entire world complains about but doesn't bother googling is like, 3 clicks total in 99% of cases.

[–] [email protected] 7 points 1 month ago (1 children)

To be fair, it's a lot of work if 99% of the entire world needs to click 3 times.

I sometimes wonder if Microsoft is deliberately making a shit product just to keep people employed.

[–] MisterFrog 1 points 1 week ago

I'd argue excel is one of their better products. Still with a LOT of annoying little quirks, but nonetheless extremely useful.

The complaint about date formatting is a skill issue, and this particular post I enjoy and makes me chuckle whenever I see it because sometimes it can get it wrong, but it would never get 12.5 wrong unless you manually have formatted it as a date and not General.

[–] [email protected] 3 points 1 month ago (1 children)

This but with goddamn scientific notation.

That and sometimes the answer to fixing it is simply selecting the cell, not changing a thing, and hitting enter.

[–] pajam 3 points 1 month ago

Yep, I hate that Excel doesn't open CSV files and treat every cell as "Text" considering that's how a CSV stores the data. It loves to convert to scientific notation, or omit leading zeros, or omit trailing zeros on a decimal, or assume something is a date. I always have to update csv files to .txt instead and then import it via the wizard and manually select Text for all columns.

load more comments
view more: next ›