<rant>
I was looking at a site whose URL starts with sites.google.com. There was a 56 Γ— 56 pixel logo that took a *long* time to load. I opened the graphic in a new window.

Surprise: it’s actually a 1.7MB PNG with dimensions 1600 Γ—1600.

You would think that people who build web sites would know better by now.
</rant>

#HTML #img #badCoding

More things #brightspace can't do: change a quiz question grading in a way that allows all attempts of that question to be regraded. Apparently, it can only change future attempts. If you want to fix (or update or give more credit for) a particular question after the quiz has started, you can go fuck yourself and then go edit a few dozen individual quiz responses.

#badDesign #badCoding #capitalism

Just a quick #brightspace #hatepost:

1. In at least a couple of multiple-select dialogs, choices down the page FUCKING RESET all choices previously made up-page. With no flag, no warning, etc.

e.g., for accommodation overrides for students on a quiz, you choose dates, extra time, other conditions, etc. Then at the bottom of the page (actually a 20-line window within a page, so what you already did scrolls up and out of sight) you choose the subset of students this applies to.

And as soon as you do, everything else you have done resets to default values--that is, Very Wrong Values, without any indication this has happened. There you are, looking at the "save" button, unaware that brightspace just fundamentally fucked something up that will take back-and-forth emails, frustration, and crying/angry students to notice or fix.

While I'm at it...

2. Half the "enter URL" fields when adding links to external content are pre-populated (hard version) with "https://" and the other half aren't. If you get into the wrong habit when creating your content, you get broken links.

3. Half the "insert an image" fields for content (e.g., for quiz questions, handouts, etc.) accept drag-drop from a desktop file manager. The other half don't, requiring a sequence of 3-5 button hunts and clicks, then (in a subset of these) searching through your computer's filesystem.

Is it so wrong to want my job not to be made harder because a billion-dollar company can't be bothered to do basic shit?

#badCoding #badDesign #UserAntagonistic #basic #lms #highered #frustration #fuck #capitalism #educorporate

Uh, #Google, that's not how "sorted by date" is supposed to work. #BadCoding

I don't know who needs to hear this, but, making changes to a multi-entry YAML file *and* reordering it at once is *NOT* OK.

Talk about an unreviewable mess.

#yaml #codereviews #badcoding

I am so sick and tired of browser makers having to mangle their user-agent strings because site developers do astoundingly clumsy, half-assed, thoughtless browser sniffing.

By the time IE11 was out, people should have learned from the many previous examples of this. But apparently not.

People like this make me so angry.

https://www.ghacks.net/2023/01/01/mozilla-changes-firefoxs-user-agent-because-of-internet-explorer-11/

#Mozilla #Firefox #badCoding #browserSniffing #shame

Mozilla changes Firefox's user agent because of Internet Explorer 11 - gHacks Tech News

Mozilla changed the user agent of the organization's Firefox web browser to address an issue that could lead it to be identified as Internet Explorer 11.

gHacks Technology News
Linus Torvalds Bashes Intel's LAM - Rejected For Linux 6.2