I use Firefox. So does my family. Everything I make for personal use works in Firefox and I don't bother testing with anything else.
However, almost every web site or web app I make in my professional capacity gets tested with, and is expected to work with, ~95% of browsers. That means testing against Chrome, Firefox, Edge, Opera, UC Browser, Samsung Internet, and Internet Explorer.
Edit: I forgot to add Safari, which I also test with.
Anything less is not my brand of professionalism, because I am convinced my clients expect me to leave my personal thoughts and convictions at the door. If you want to only create sites that work in Firefox and maybe not elsewhere, then you can do that - but doing it ethically means telling the client upfront that you won't accept work that requires the site work for the widest audience reasonably possible.
That said, there are two caveats. The first is ethics. I do not leave my ethics at the door and if I am being asked to do something unethical I will refund the money and walk. If it is illegal it will be reported, as otherwise I am an accessory. Clients agree to this upfront. The second is client requests. If the client wants it to work in Firefox and they tell me not to bother with the other websites, despite my advice against it, then that's what I do.
Have you considered adding a comment linter to your CI process for posting to HN? Or am I the only one with an end-to-end K8 driven process for comment quality?
When I reread some of my comments, I realize that I often drop words. A fair number of times the meaning is the opposite of what I intended to say. Those cases usually contradict the rest of my post so people should be able to figure out the intended meaning, but it would be nice if it didn't happen in the first place.
I’ve noticed that iPhone autocomplete has at least some rudimentary intelligence built in - at the “Spell a word a certain way a few times and it begins to not correct it” level. It’d be nice for that to improve (instead of always replacing “an” with “and”).
Microsofts SwiftKey has the same, it's incredible. And according to the app you can (and I have) opt out from sharing my typing data.
Whwn I first encountered SwiftKey I just didn't understand how it could be as good as it is at predicting what I want to type. Even switching between Swedish and English (just by typing words from either language).
Whenever I use someone else's phone (to show them how to use something) I feel handicapped, I guess I'm clumsy on the keyboard.
I don't understand why Apple wants to prevent people using MacOS in VMs. The performance is so bad that no one in their right mind would use it as a daily driver, but people are using it to build/release software.
More software available on their platform should be a good thing, no?
Professionals will still buy machines for convenience (building/testing is a lot faster when every click doesn't take seconds) and pay the Developer Program fee, and us open-source developers can make our software available to Apple users, or make sure it works on Safari. Why make it illegal?
Maybe to preserve the illusion that Mac OS is inherently part of the computers Apple sells as opposed to a separate product that's linked to them artificially?
Until a court says otherwise I will continue to act as though it’s fair use. (Provided you’re not selling Hackintosh machines, which has gone to court but is clearly different from a personal setup.)
You are asking for sanity and ethics on the net. From advertisers. You must be insane.
I don't like this FLoC proposal either but to me I see it as a small leap in saying goodbye to mass cross-site spying that has been uncontrollably rampant with no present working solutions.
FLoC is a tracking mechanism. By replacing 3rd party cookies, this generally speaking means less tracking. 3rd party tracking + FLoC = bad bad. FloC only = less bad.
However, almost every web site or web app I make in my professional capacity gets tested with, and is expected to work with, ~95% of browsers. That means testing against Chrome, Firefox, Edge, Opera, UC Browser, Samsung Internet, and Internet Explorer. Edit: I forgot to add Safari, which I also test with.
Anything less is not my brand of professionalism, because I am convinced my clients expect me to leave my personal thoughts and convictions at the door. If you want to only create sites that work in Firefox and maybe not elsewhere, then you can do that - but doing it ethically means telling the client upfront that you won't accept work that requires the site work for the widest audience reasonably possible.
That said, there are two caveats. The first is ethics. I do not leave my ethics at the door and if I am being asked to do something unethical I will refund the money and walk. If it is illegal it will be reported, as otherwise I am an accessory. Clients agree to this upfront. The second is client requests. If the client wants it to work in Firefox and they tell me not to bother with the other websites, despite my advice against it, then that's what I do.