“Debugging tip: For server applications, be sure to always specify the -server JVM command line switch when invoking the JVM, even for development and testing. The server JVM performs more optimization than the client JVM, such as hoisting variables out of a loop that are not modified in the loop; code that might appear to work in the development environment (client JVM) can break in the deployment environment (server JVM).”
“There are plenty of servers out there. however, there are a select few of server owners that decide to make their rules as dickish as possible. What's up with that?”
“A good server knows how to be seen, yet remain invisible. I was a great server, and I achieved invisibility by never showing up for work. My boss ended up firing me, probably over petty jealousy.”
“For invalid user name and password combinations, the service should return a 400 HTTP status code, which means that the server received a “bad request.” The service could also use the 401 (“unauthorized”) response code, but that code specifies that authentication credentials need to be in the request header, which is not quite what is required.”
“There wasn't enough gratitude in the world for a server who kept drinks coming at a time like this.”
“A dinery server behaving like a pureblood attracts trouble; trouble attracts blame; blame demands a scrapegoat.”