Let's do an experiment! If you're *not* a professional or habitual programmer, I'd love to hear what you know about what happens between typing a web address like "example.com" into your web browser and actually seeing the page show up. Whatever level of abstraction and verbosity you're comfortable with.

Tech folks: absolutely no making fun of people for being wrong, okay? People are allowed to not know stuff!

Boosts appreciated, but only if you're interested in frivolity πŸ’œ

@noracodes When I get this one in interviews, I like to start with explaining keyboard interrupts, and then pull an "of course that's not exactly how it works anymore" derail and start talking about USB protocol messages. I win if they stop me before I get to the network.
@jordan @noracodes I like to invoke the image of a unfathomably long chain reaction of atoms getting bumped into and out of higher energy states first, then jump back to "of course your finger never really *touches* the key.. Nothing ever really touches anything.." :)
@jordan @noracodes Er, yes, and never addressing the matter of the network. Exactly. It's implied πŸ˜†

@jordan @noracodes the ramble potential here is limitless

"now if the keyboard supports USB 4 but a Power Delivery Hard Reset was issued by the host thenβ€”