Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Did you have to procure a physical library of random devices for that kind of work?
 help



Raymond Chen actually talks about this: https://devblogs.microsoft.com/oldnewthing/20240521-00/?p=10...

They basically had a cart populated with random-ass stuff they found in computer shops to the maximum of the USB spec supported wirh hubs. They inserted the hub and watched Windows crash until everything is fixed and worked, then they started yanking it when it was still discovering devices.


You left out the best part: It was called the "USB Cart of Death"!

We had rooms filled elbow to elbow with rows of shelves with printers on top of printers. Every version imaginable. We had libraries of home routers from any and all manufactures. We had tons of junky usb device, wacky HID contraptions, Mass Storage, whatever. I don't know that we had everything but the thinking was that if any Windows user had one of these then we had a customer we wanted to support with a great experience when they plugged it into Vista. We had pretty amazing telemetry for the time so we did prioritize more common devices. But the long tail we tried to support was very very long. We were fighting a thankless war in the trenches. Vista was hard. Most of the stack and new drivers didn't get fully worked out until win7 shipped.

Don't know about that commentor but Microsoft definitely had one, since Raymond Chen (main source this AI stole from) talked about it.



Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: