1: You know how people think the Ruby stdlib convention of `!` for mutation conflicts with the Rails convention of `!` for exceptions?
Conversation
2: Get ready to have your mind blown.
2
1
10
3/3: Both mutation and exceptions are effectful operations. `!` in Ruby conventionally means "effectful". Grand Unified Theory.
8
9
60
Replying to
…but then by that logic shouldn't `.save` and `.save!` both have `!`s? They are both effectful.

