Comment by exmadscientist
1 hour ago
I worked with some of the people responsible for the Surface Book, Surface docks, and specifically the Surface Book's dock. These were hardware people (EEs), not software people, and this was after their time at MS. Unfortunately I don't remember specifics (both because it's been a few years, and because I'd probably have to fuzz details anyway), but... :
Docks are horrifying products. Thunderbolt docks are doubly horrifying. They ordered in every single competing dock they could find, from that era's products, and found that every last one was garbage in some way or other, usually fatally so. The Thunderbolt interface in particular, and the firmware that needed to run on that interface controller, was the source of a lot of issues. None of them were particularly intrinisc to the protocol, but the hardware available was junk and the software available was worse. They couldn't really order up a custom non-garbage IC just for a $100 accessory that sells in limited volume. (Apple, however, could and would; they'd also demand to control the whole stack. This shows.)
They were very proud they got the thing working as well as they did, even though they all knew it was still pretty much trash. It was still better than the competition. Which is sad, but what can you do?
(At least it wasn't the Wi-Fi chip. The Surface Book's Wi-Fi adapter was chosen by higher-ups as the same one used in the XBox, presumably for sourcing reasons. It is trash. Again, much blood, sweat, and tears were spilled making it work as well as it does.)
(I also have the exact circuit for the LED that lights up on the charger cable. Apparently it was a big deal, which I find hilarious.)
No comments yet
Contribute on Hacker News ↗