Callbacks do ActiveRecord são um dos recursos mais controversos da comunidade Ruby/Rails e são muitas vezes associados a sinônimo de manutenção custosa. Afinal, é possível reduzir sofrimento e fricção sem abrir mão dessa ~ferramenta afiada~? Nessa talk, eu pretendo explorar o que faz esse tema ser tão polêmico, alguns cenários em que callbacks podem ser um recurso valoroso e, principalmente: o que eles tem a nos dizer sobre design de software.