mahryekuh,
@mahryekuh@fosstodon.org avatar

Hello, front-end developers. Here's your infrequent reminder to make websites that also work on browsers NOT Google Chrome.

Forcing anyone to use Google's glorified spyware is not cool.

strypey,
@strypey@mastodon.nzoss.nz avatar

@mahryekuh
> websites that also work on browsers NOT Google Chrome

... with graceful fallback when the client can't run JavaScript.

> Forcing anyone to use Google's glorified spyware is not cool

It's like we learned nothing from the dominance of MS Internet Exploiter in the 90s.

EngineerDaryl,

@mahryekuh I do agree with you that a public website should be available on Edge, Fx, Brave, etc. The last remark you made is unnecessary

mahryekuh,
@mahryekuh@fosstodon.org avatar

@EngineerDaryl

> The last remark you made is unnecessary.

  1. I disagree with you.
  2. Do not tell me what my posts should look like.
Jgmeadows,

@mahryekuh I really hate having to keep an instance of Chrome (and a Windows VM) on on of my computers just so that a couple of web apps at a community college I teach a course at will function.

Weanerdog,
@Weanerdog@c.im avatar

@mahryekuh Super beginner question. What makes it not work? I assume the html and CSS are cool. I am assuming JS can cause issues but that's due to the programming not the browser rendering it. So I assume it's got to do with db integration? As I said noob question. You don't need to explain what the issues are just what causes them.

Thanks.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@Weanerdog @mahryekuh DB integrations are back-end/server related so that should not be an issue.

Browsers have different features and behaviors, which can lead to visual bugs. This happens especially where there are experimental features that haven’t been implemented (consistently) in each browser. Operating systems can also cause differences.

There isn’t one specific answer to this question, which is what makes it hard. Sticking to approved specifications helps, though.

Weanerdog,
@Weanerdog@c.im avatar

@mahryekuh Thank you for the reply I appreciate it.

janneke,
@janneke@todon.nl avatar

@mahryekuh
Can we please get rid of the ridiculous browser dependence with its childish GUI and mouse shoving and get back to open protocols and sensible text based (user-empowering, programmable/extensible) client softwares?

mahryekuh,
@mahryekuh@fosstodon.org avatar

@janneke I don't get your hate for browsers, but let's agree that there are software flavors for everyone.

janneke,
@janneke@todon.nl avatar

@mahryekuh
I don't mind other people using browsers or other GUIs that they cannot extend or programmatically interact with, it just makes me wonder.

What I hate is when using a browser is the only way for me to get something done. Shoving and aiming a mouse, visually scanning the screen for something that you could in a text interface just declaratively search for,/"go to", repetitively, and without sensible undo, is something I don't have the time or patience for.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@janneke On the other hand, the average user could not even fathom the idea of using programming code or a command palette.

The sad truth is that there are too many sites with terrible UX.

janneke, (edited )
@janneke@todon.nl avatar

@mahryekuh
Yes, I get that. Programming is not for everyone. But I believe it's not up to the developer to decide for the user what she won't be capable of. Quite the contrary.

I believe that many could learn where it now feels they're being kept dumb/down.

What happened to the vision of GNU (Emacs) to enable and encourage non-programming persons such as secretaries to learn and start writing small programs?

balu,
@balu@muenster.im avatar

@janneke @mahryekuh Emacs is a nice operating system, but its editor could be improved upon.

janneke,
@janneke@todon.nl avatar

@balu @mahryekuh
What do you mean? There are certainly things that could be better (lockstep comes to mind), but it's the best I've encountered so far and it works for me.

GNU Emacs is free software, you can send a patch.

balu,
@balu@muenster.im avatar

@janneke @mahryekuh
I was just messing with you like we did in the old editor war times…

And yes, I am on vim's side. ;-)

janneke,
@janneke@todon.nl avatar

@balu @mahryekuh
Ah, haha!

NOT -- I had been using VIM for some ten years before I finally managed to switch to Emacs. Misinformation/slander (jokes?) like yours did certainly not help.

It's beyond me why people would do such a thing.

Natanox,
@Natanox@chaos.social avatar

@janneke @mahryekuh Completely with you on that one. It's a shame things have been so dumbed down that many of the current generation don't even know what a "file" is anymore (iOS and even Android - to some degree - hide that concept behind a fancy "Gallery" app and the utter inability to download anything anymore easily, not just within apps).

Awful enough that definitions like bloatware, spyware, adware etc. became superfluous given every single popular app fits those descriptions…

DrHyde,
@DrHyde@fosstodon.org avatar

@Natanox @janneke @mahryekuh I'm quite glad that we're finally progressing to the stage where a user doesn't need to know details about data storage that arose mostly because early operating systems were so primitive.

Natanox,
@Natanox@chaos.social avatar

@DrHyde @janneke @mahryekuh Are you serious? Knowing what a file is is a fundamental basic of modern information technology, people are literally digital analphabets not knowing things like that.

mahryekuh,
@mahryekuh@fosstodon.org avatar

@Natanox @DrHyde @janneke News flash, the average technology user has no idea how these things work.

On one hand, the end user should not have to know about the internals of everything they use (like, I couldn't tell you the exact specs of my refrigerator).

On the other hand, it does make them more vulnerable to errors.

dalias,
@dalias@hachyderm.io avatar

@mahryekuh @Natanox @DrHyde @janneke I think it's reasonable to expect an educated populace to understand at a high level that a refrigerator pumps heat out (thus whatever space it's in will get warmer) and maybe have a vague idea this is related to conservation of energy, gas laws they learned about in HS, even if they would have no idea how to make or fix one.

Similar should be true about computing, except moreso, because not understanding exposes you to being taken advantage of by industry.

janneke,
@janneke@todon.nl avatar

@mahryekuh @Natanox @DrHyde
Exactly my point. I guess.

A computer is a universal machine, it's not an appilance.

Big tech has been trying to convince the general public that a computer is a typewriter, a post office and a shopping mall.

DrHyde,
@DrHyde@fosstodon.org avatar

@Natanox @janneke @mahryekuh yes, I'm serious. The details of data storage are like spark plugs - only those who are paid to work on them and weird nerds should have to give a shit about them, and it's a very good thing that computers are finally becoming appliances whose internals the user doesn't have to care about.

Natanox,
@Natanox@chaos.social avatar

@DrHyde @janneke @mahryekuh Files are not "details of data storage". It's just damn files. Every picture, video or "TikTok" is a file.

I don't want people to understand and tinker with NTFS or ext4. I'd just like for people to understand basics of computers and basics in how they work. People need this education to make educated choices and not be manipulated.

alcinnz,
@alcinnz@floss.social avatar

@Natanox @DrHyde @janneke @mahryekuh A couple thoughts on this conversation:

  1. While I think filesystems could have better UX, I reckon understanding that files are a thing is empowering. The only reason it is arcane knowledge is because it has been made so. If people can understand the concept of books they can understand files.

  2. HTML/CSS is incredibly versatile & can work as well for the commandline as it is for GUIs. JS & an over focus on visuals fights against this.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • webdev
  • tacticalgear
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • ngwrru68w68
  • JUstTest
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • megavids
  • lostlight
  • All magazines