Hot answers tagged

7 votes

Is rebooting a server idempotent or not?

The problem here is that Tim Bray doesn't explain why he thinks it's not idempotent. The concept of idempotency is somewhat subjective. When we call a PUT twice there are a number of things that ...
  • 22.9k
6 votes

If methods are actions that an object can perform, how do we represent abstract objects?

First, let's look at what "object-oriented" actually means. The very first object-oriented programming language was Simula (1960). As the name implies, it was designed for simulations. If ...

Only top scored, non community-wiki answers of a minimum length are eligible