waving android

I am currently a software engineer at Google, where as a member of the Android platform team I build frameworks and user interfaces.

The blog here at is mostly historical; you can find more recent posts on .

USB controllers I laid several questions out on the table, one of which being “If the USB ports are labeled ‘1, 2, and 3’, how…

March 11th, 2002


USB controllers   I laid several questions out on the table, one
of which being “If the USB ports are labeled ‘1, 2, and 3’, how do you know
which share the same USB controller (Apple says 3 USB ports on two
controllers?” To my surprise, his response was that the USB port for the
keyboard, a.k.a. the slowest of them all, is actually bussed through the
modem. Meaning port 2 and 3 have their own controller, but 1 uses the modem.
[MacInTouch]

newer: older: