"Whenever you have a complex programming problem, break it into a client and a server. Now you have two complex programming problems, a protocol design problem, and a security vulnerability."
--
Russ Allbery
--
Russ Allbery

Comment