Six unpopular opinions about software standard development
timdaub.github.io
timdaub.github.io
1) Sometimes it is good with multiple standards so you can choose whatever you want (e.g. databases).
2) Sometimes it is good with enforcing a single standard. There is no value in European countries having different 220V plugs. And definitly no value in multiple 220V standards within a single country.
2b) Often it is much more valuable that everybody use the same standard than having the best standard.
3) The proper selection of #1 or #2 does not happend automatically. Sometimes it does, sometimes we have to force a selection. (Often Government does a good job here, but I assume it is too controversial for HN to praise governments).
I shared this real-world story because it slightly contradicts with your message having the 220V metaphor.
You are not selecting to have two standards in a new house. Or if you are building two new houses, you're not building one with Soviet standard and the other house with EU standard.
Your case is more like EU upgrading from Mini-USB to USB-C as the standard plug for mobile phones.
This is in contrast to e.g. databases where most of them are "good enough" and the decision to use one over the other is much more subjective.
Writing a generic rant against all standards isn’t really productive because makes it hard to take you seriously.
If you set the context first, it directs the discussion. Otherwise your audience is left to put your words in any context they like.
Adding examples later is attempting to redefine the discussion after the reader has set the playing field.
Huh? I can only assume that the other isn’t referring to S/MIME or PGP, etc., but to encryption of transport and/or storage. Or maybe they are limiting their consideration to web based email?
That assumption is based on decades of PKI experience: unless every message is encrypted and signed, by default, without user action, and somehow (notice the hand waving) users are automatically enrolled in a seamless, invisible, low friction, key management system, encrypted email is just too complicated for most people.
There are so many moving parts, from getting a certificate, be it PGP or X.509 or something else, to having a working email client with encryption, to knowing that everyone else does, to deciding whether or not every email should be cleartext, signed, encrypted, or encrypted and signed.
I’ve taught this stuff and it is surprising how many people think a signed email has some level of confidentiality protection just because it isn’t readable text anymore (clear-signed aside).
The reason that web clients don’t offer encryption or signature is most likely because it is a support nightmare.
We’ve known HOW to do this stuff from a technical perspective for decades. What we have yet to figure out is how to make the UX acceptable or elegant or pleasant or seamless.
The gap in the market is accessing those emails via the web interface (or native gmail phone apps).
Your implication that they don’t add this capability because it is at odds with their values or what brings them value is at best only partly correct, and the most compelling reason for its being correct is that the support costs for average users - and the risks of having those users make errors and get the security wrong, which is entirely a user error in the current space - is simply too costly for them to gain value from supporting the capability.
But my take is less pessimistic. My frame is: If everybody creates new JPG standards, we'd have more innovation and progress (despite potentially having more fragmentation...).
There will always be people who object reflexively to any proposal. You can and should simply ignore them. But be careful not to filter out substantive objections at the same time. Sometimes when someone expresses an objection that makes no sense to you, it's you who isn't understanding something, not them (and, of course, sometimes it's them).
Regardless of whether you agree or not, there is no reason to flag this article, unless you are doing so in order to suppress opinions.