off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
simongray 2021-05-20T08:05:44.032200Z

@ashnur @qmstuart The combined suite of IE versions have <1% market share these days, so supporting IE9 is just masochistic at this point. Maybe you can convince your managers to drop the support? I think it’s a total waste of developer resources to supporting anything but Safari, Chrome, and Firefox these days (since Edge is now just a reskinned Chrome anyway).

👍 1
Aron 2021-05-20T08:17:14.032500Z

The map is not the territory.

2021-05-20T08:17:43.032700Z

It's because our stuff runs on internal network in factories, and the machines in those factories are OLD and still run IE9

2021-05-20T08:19:37.032900Z

getting them to upgrade is basically impossible, it will be walls of change management

simongray 2021-05-20T08:29:41.033100Z

@qmstuart Ok, that’s understandable @ashnur I’m not following…

Aron 2021-05-20T08:32:29.033300Z

Are you not familiar with the phrase?

2021-05-20T08:33:12.033500Z

I had to google what your phrase as well 😄

Aron 2021-05-20T08:35:38.033700Z

it's quite an important concept to be familiar with, I am glad I can introduce it to you : )

simongray 2021-05-20T08:56:56.033900Z

I’m not familiar with the phrase.

simongray 2021-05-20T08:57:30.034100Z

And googling it, I’m not sure what your point is with it.

Aron 2021-05-20T09:11:39.034300Z

And I am not sure what your expectations are toward me in this situation. I don't want to be rude, just because you were.

simongray 2021-05-20T09:13:13.034500Z

Eh, not really sure how I was rude.

simongray 2021-05-20T09:13:44.034700Z

But you do you

Aron 2021-05-20T09:32:26.035Z

so you wouldn't say it's rude calling people masochistic and telling them what they do is a waste of of 'developer resources', which is a term insulting by itself if it means what it seems to mean

simongray 2021-05-20T09:39:21.035400Z

No, I really wouldn’t. You would have to be doing a very literal reading of what I wrote that assumes bad faith. I think most people would assume that I don’t literally mean that people supporting IE9 are masochistic. In Danish we say “Overdrivelse fremmer forståelsen” - something for you to google perhaps. As for calling it a waste of developer resources, I’m not sure what’s rude about that - it’s simply stating a fact. Supporting IE9 - at least for the broader web - is wasteful, given that it’s already at some tiny fraction of a <1% market share. Your skills are better served fixing other stuff IMO.

simongray 2021-05-20T09:40:13.035600Z

I was displaying sympathy with your situation, since I assumed that the choice of supporting IE9 was not yours.

Aron 2021-05-20T09:40:37.035900Z

Interesting that you seem to assume my insult is derived from your 'bad faith' aka. intent.

Aron 2021-05-20T09:44:13.036100Z

People say many things, most of it is not necessarily valuable. Such a short statement can be taken and understood many ways. My father also liked to argue from extremes and I picked up this habit too, it's good too establish boundaries, but not good if it enforces those boundaries. In this case you talk about sympathy, but actual sympathy would've been to think about why anyone would have such customers who are probably also people who would like to switch, instead of immediately blaming my bosses, who I can assure you are not happy about us having to support IE.

Aron 2021-05-20T09:45:52.036300Z

It bothers me that I have to explain, that your average customer share numbers are the 'map' and the actual customers who actually have to use IE for reasons out of their control most of the time are the territory which we have to navigate.

Aron 2021-05-20T09:46:42.036500Z

Confusing the two leads to gross oversimplification of the situation which doesn't yield any kind of actual feeling of togetherness.

simongray 2021-05-20T09:47:33.036700Z

Whatever man. You’re taking things oddly personally.

Aron 2021-05-20T09:47:55.036900Z

Maybe you are taking things oddly impersonally?

simongray 2021-05-20T09:48:05.037100Z

(unsubbed)

orestis 2021-05-20T10:30:59.038Z

Regarding "the map is not the territory" -- here's a screenshot of our nginx logs user agents. Look at that IE bar...

orestis 2021-05-20T10:33:10.039400Z

And this is happening for various reasons, most of which are because the users don't know the difference between IE and Edge, or because they have no choice (their IT department enforces IE use). The hope of the announcement is that IT departments will start migrating employees to Edge so that bar will eventually drop.

orestis 2021-05-20T10:33:34.039900Z

(This is so-called white-collar employees of various enterprise-industries)

simongray 2021-05-20T10:48:06.048200Z

@orestis I can relate. At UFST the internal Clojure/CLJS app we developed was made to target Chrome (and Firefox/Safari, but only incidentally because they tend to support the same things). Unfortunately, some manager in the department in charge of making a support dictionary/wiki type of thing bought a third-party CMS that only supports IE (despite IE having been deprecated for a while by then) and proceeded to encode all of the support stuff in that. This resulted in a situation where case workers have to manually switch to IE when clicking a link to the support CMS, while everything else happens in Chrome. So I’m very well aware that corporate IT decisions can result in situations where people end up using IE despite even the wishes of the developers in that same organisation. My point was this, though: for any website serving the general web, we can assume some random selection of users, and in that random selection IE will be <1% and IE9 some miniscule fraction of that <1%. In that case, spending time optimising for IE9 is really better spent on other things.

emil0r 2021-05-23T07:24:21.114900Z

In answer to point two. Because it's not worth the time and therefore the resources to cater for one person still using IE9 when there are 10000 other people using a modem browser, all of whom are paying you

emil0r 2021-05-23T07:24:43.115100Z

So if they want to use your product, they have to switch

orestis 2021-05-20T10:51:31.049200Z

@simongray I get your point. I think though that very few people are actually working on websites serving the "general web" these days. Because that market got eaten by the various CMSs -- just a gut feeling

orestis 2021-05-20T10:52:38.050300Z

BTW Edge has an "IE mode" that can be turned on in enterprise environments. So that a list of websites that needs it will use the IE11 engine within the Edge shell so case workers don't need to do the dance you describe. But you have to have a cooperating IT department.

simongray 2021-05-20T10:55:59.050800Z

Seems like UFST should switch from Chrome to Chromium Edge then.

simongray 2021-05-20T11:00:07.052400Z

Your website is not serving 5 billion users.

2021-05-20T11:03:09.052600Z

sure, but even on much less scale it is still a lot of people excluded from service.

simongray 2021-05-20T11:04:55.052800Z

And do note that the combined market share for all IE versions is below 1% already (0.7 something right now) and that most IE users will probably be on IE11, not IE9. You can extend your argument to lend support for any kind of minority user. What about Lynx? What about the old Opera engine? What about the Android browser pre-Chrome. At some point, diminishing returns will kick in. If you serve 5 billion users, sure you can afford to have a whole organisation in charge of catering to them, but most websites will handle much, much less traffic and will have to economise what they spend developer time on.

orestis 2021-05-20T11:07:38.054100Z

Our line so far is to suggest to people that if they can, they should use something other than IE11, it will give them a better overall experience. A lot of times, they can, but they're not that computer savvy to know the difference.

orestis 2021-05-20T11:09:01.055100Z

Which is why Microsoft pulling the plug will be a very good things for us (enterprise clients) but not for e.g. the use case of a factory floor with Windows 8.1 machines that are unplugged from the internet anyway.

simongray 2021-05-20T11:09:32.055400Z

If they’re unplugged from the Internet, then what is the problem?

orestis 2021-05-20T11:09:47.055700Z

They might still be on some internal network 😉

orestis 2021-05-20T11:10:20.057Z

I saw a CNC controller 2-3 years ago where you're supposed to put a floppy disk with your CAD files 🙂

👍 1
henrik 2021-05-20T12:10:22.058800Z

> That is really slippy position. There are 4.57 billion active internet users, so 1% will be 45 million people. About 10% of users have some kind of vision impairment. Take the IE budget and reallocate it to accessibility and you'll reach a far larger market.

3
Mno 2021-05-20T12:11:08.058900Z

This all seems very demographic/company/product dependent.

cjsauer 2021-05-20T13:37:53.060100Z

Anyone know of a way to get vscode to format selmer templates properly? It seems to confuse the HTML formatter even with erb/django/etc setting enabled.

Sam Ritchie 2021-05-20T14:38:14.060600Z

Also they are always free to upgrade the browser, yeah?

2021-05-20T15:27:59.060900Z

1. that is not always the case 2. even if they can, why they have to?