My first Unix-related AHA moment was working through the sample code in the
BSD 4.1c networking tutorial and having two unrelated processes that I
wrote communicate. Without a pipe! (I'd already used Unix for a few years
and didn't think twice, it was just a natural fit. But sockets, woah.)