- From: Norm Tovey-Walsh <ndw@nwalsh.com>
- Date: Sat, 20 Aug 2022 09:27:11 +0100
- To: Gerald Oskoboiny <gerald@w3.org>
- Cc: xmlschema-dev@w3.org
- Message-ID: <m25yins3yb.fsf@nwalsh.com>
> During this round of testing we heard from (among others) a casino and > an insurance company saying their production services were impacted by > this change. Why would these companies *want* their production > services to be dependent on the availability of a web site run by a > small nonprofit they likely never even heard of? They don’t want it that way, but that’s what they got from the person who coded up the solution using bits cobbled together from the documentation and Stackoverflow. The problem is in some sense intractable. Putting the resources, like schemas, on the web in machine readable form is very alluring. Of *course* they should be on the web, how else is anyone going to get them? Asking developers, especially early adopters, to cut-and-paste them out of documentation because the publisher refuses to make the machine readable form available is absurd. But once they’re on the web in machine readable form, it’s easy to just point to them. If your developers work in environments with fast internet connections, it’s hardly noticable that you’re pinging a web server to get a schema that you *could* copy locally (1) if you knew anything about the technology that javax.xml.validation is providing, which you probably don’t, (2) if you knew that you were supposed to cache that locally, (3) if you had the time and resources necessary to make a local cache and manage it, (4) etc. This problem has not been made easier to solve by the fact that systems like Node.js have inured developers to the idea that every system depends on somewhere between a few dozen and a thousand random third party packages downloaded from the internet and used without understanding or inspection. (I live in this glass house, I’m not throwing stones.) On the one hand, I’m horrified that casinos and insurance companies and other production systems have hard coded dependencies on the ability to download a schema from www.w3.org via http:. On the other hand, I’m not the least bit surprised, how could it be any other way? > These experiments with redirecting the whole site to https are really > just an exploration into whether this is feasible at all, and if not, > which resource(s) we need to continue to serve via HTTP. But making > exceptions would just add to the already huge pile of technical debt > that has accumulated after decades of not throwing things away. Indeed. The job you have is hard, both technically and organizationally. I offer my profound thanks and gratitude for the hard work that you and your team are doing. The W3C has done an absolutely admirable job of managing a huge set of resources over several decades without randomly breaking things or throwing things away. Thank you! Be seeing you, norm -- Norman Tovey-Walsh <ndw@nwalsh.com> https://nwalsh.com/ > Formal symbolic representation of qualitative entities is doomed to its > rightful place of minor significance in a world where flowers and > beautiful women abound.--Albert Einstein
Received on Saturday, 20 August 2022 08:40:48 UTC