From my perspective STE100 is intended for things like the aviation industry, where everything is in English, but non-native English speakers are involved in critical process like repairing and flying aircraft. I'm not sure it is really necessary anywhere else, but the fundamental concepts are reasonable. Keep your sentences short, avoid ambiguous terminology, and keep your vocabulary minimal.
What I think is interesting here, is that with so much detail specified, tools could be created to write and check technical documents. I suspect with LLMs and the like becoming broadly available, that could also help.
On the other hand, I've seen technical documents that were accurate and correct, but they obfuscated more than clarified. One document I remember specified linker records with items like 0x54 instead of 'C' and end-of-record instead of '\n'. It seemed a little too pedantic instead of common sense.
That said, for many applications following all of it is probably not worth it. It uses some very specific terminology with specific approved meanings for words that are commonly used. e.g "follow" can never be used in "follow these instructions", but in can be used in "follow the green lights to the nearest staircase". This makes a lot of sense, but sticking to one approved meaning for a hundreds of verbs and adjectives is hard word and requires specific expertise.
The only movement that's happening today is where individual ERP/PDM/ILS solutions are beginning to just incorporate the tech writing tools wholly into their ecosystem, rolling them up into SAP/Epicor/TeamCenter/Aras/etc. Or even into the CAD system[1]. Doing S1000D in Program X? Whelp, better get TeamCenter spooled up so you can do the writing and publishing.
What does that do for interoperability? Nothing good! But it doesn't matter - S1000D instances weren't interoperable to begin with. The one good thing from this, is that it might - and I do want to underline might - give the pubs team a somewhat better chance of optimizing their data flows from other business systems. Yeah. Might.
All this crap makes me think of Daniel Dennett's famous essay on Chmess. How "chmess" sucked in a whole generation of chess scholarship, with no one stopping the train for one hot second to ponder that they're blowing their entire careers optimizing something that never happens.
[1] Oh yeah, CAD for maintenance manuals. The engineering design system, that's a great place for parts lists.
This was always a fun one. We realized right away that the data in the CAD models was superior to the technical drawings we received as PDFs (most of which, awful scans of paper documents). However, only the technical drawings were acceptable for the type-certificate. Our manuals were part of the type cert, so we had to verify everything agains the crappy PDFs anyway.
STE, unlike Simplified English or International English or its many cousins, has what I like to call the "ISO Kiss of Death". Basically, with IKoD, you get a cabal that takes over a spec, and then it defends the spec like a kung fu master defends his secret style. Thing is, the cabal also mandates how documents get written, so now you have to go to the secret Kung Fu School to learn the Secret Style if you want to, yknow, deliver a product.
This can go on for decades, multiple decades, before something maybe breaks the chain - some busybody in procurement, or a major national embarassment, or an overactive journalist revealing how making a PDF file managed to cost two hundred million dollars. Or someone raising their hand and saying, um, sirs, very sorry to interrupt, but this is all common capability in the Lands Outside the Secret Temple.
Fighters from secret temples never amount to much.
It's still pretty mad!
Now it looks like they just give you the Excel spreadsheet. What a good idea! And you might not even have to print it any more.
I hope they are putting all the saved time to a good cause.
I get why these technical expressions counter productive, they create uneven cognitive load on speech center in the brain rather than distributing interpretation task wide across from visual and motor and various cortex that would be readily available. But that's the goal; to minify dependency graph and remove variances coming from implementation differences.
I'd also like to give a shout out to TechScribe.uk, who sells a LanguageTool package to use STE as a LanguageTool grammar and language set. RedPen.CC also has some STE rules you can plug into the linter. RedPen and LanguageTool, you can integrate those with Visual Studio Code or another standard text editor. Of course, if you're tasked with STE, then you probably also have the budget to go to the Big Boys, Etteplan (formerly Tedopres) and those fellas, who are in the spec governance up to their elbows. There's a reason licenses for aerospace techpubs can easily clear 50k per seat per year - and the reason is crap like that.
Looks like there are some here https://www.techscribe.co.uk/techw/asd-simplified-technical-...
Like let me keep my language the way I want to speak it, and let me use this with a broader audience for the purpose of global communication.
Web developers: Kindly try and not override browser scroll behavior.