@dhh Does @basecamp use ActiveRecord callbacks on models? Or do yall use service objects, etc?
https://twitter.com/veganstraightedge/status/1245430653123833856
A Comprehensive Guide to Rails Service Objects | Toptal
https://www.toptal.com/ruby-on-rails/rails-service-objects-tutorial
Enough With the Service Objects Already – avdi.codes
https://avdi.codes/service-objects/
On Writing Software Well #2: Using callbacks to manage auxiliary complexity
https://www.youtube.com/watch?v=m1jOWu7woKM
On Writing Software Well #4: Not every model is backed by a database
https://www.youtube.com/watch?v=hkmrfjex7jI