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

There is no need for the metaphor to be perfect. It should make clear what each device/process/whatever does without confusing people. The exact details aren't that important, understanding the roles is.

On my computer I can open a folder twice without closing it. I can't open a physical folder twice without closing.

With a race condition, no one cares if both processes started at the same time. That's not an important part of the analogy.

Even your point about killing doesn't really fit with the metaphor. Historically, whipping would be the most common punishment.

I do agree with your idea that the metaphor has to be clear. Modbus replace master/slave with client/server, which tends to confuse people used to the old analogy. It's not ideal, but neither is referring back to that time we could trade people.



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: