O'Reilly logo
  • William Rossi thinks this is interesting:

Functions should either do something or answer something, but not both. Either your function should change the state of an object, or it should return some information about that object.


Cover of Clean Code


This is a great way to simplify your codebase / make it more readable.