5 ms·
This is just one side of an ancient debate: If component A doesn't work with component B, where is the problem? The manufacturer of A blames B, and vice-versa.
by hackuser 11y ago
This is just one side of an ancient debate: If component A doesn't work with component B, where is the problem? The manufacturer of A blames B, and vice-versa. (The truth is that they are simply incompatible and often it's nobody's fault.)
If many USB-C cables don't work with Google devices, where is the problem? It suits Google to say the problem is with the cables, but maybe creating pressure for better cables or shifting consumer attention to them is just a less expensive solution than altering the devices.
Regarding the violated specifications: 1) In the real world, nobody meets all published specifications and both sides can point to violations. Have you ever built anything that met all specifications? (I laughed a little when I wrote that) 2) If you design your product to work only with other systems that meet all published specifications, your product sucks. If your car only runs safely on roads that meet all specs, your customers are going to die. (Maybe there are exceptions when engineering critical systems components in things like airplanes, but I doubt it.)
That doesn't make our Google engineer wrong; it just means we don't know (unless you know what realistic performance specs are for USB-C cables). However, if in the real world it's hard to find USB cables that work with Google devices then, ipso facto, there's something wrong with the devices.
- zyxley 11y ago"Realistic" performance specs should include "doesn't have a chance of literally setting something on fire by drawing too much current through it".