In my opinion ActiveRecord is the secret sauce of Rails. Rails is fun because of ActiveRecord. I don’t see that close relationship between Ecto and Phoenix. Ecto is great but Phoenix would still be great without Ecto. Rails wouldn’t be without ActiveRecord.
“Listen, if there isn’t something going off the rails on your team, then I know you are micro-managing them. You are really good at what you do, and if you stay in the weeds on everything, you’ll keep things going perfectly, for a while. But eventually two things will happen. One, you will burn out. And two, you will eventually start to seriously piss off your team. So I better see some things going sideways, on a fairly regular basis.”
As Derek Sivers said, “if information were the answer, we’d all be billionaires with perfect abs.” What we need is not more knowledge, but more wisdom. The ability to discern for ourselves what is right, instead of continuously trying to outsource our decisions via books and seminars.