3 ms·
"I recognize that no human is fallible, so I use tools that don't assume infallibility"
by AndrewDucker 6y ago
"I recognize that no human is fallible, so I use tools that don't assume infallibility"
- tluyben2 6y agoI think that's really the answer. We all mess up and using tools that make it easy to mess up is a problem... It will happen and it can happen in very bizarre ways.
- spanhandler 6y agoSafety aside, I find going back to “guess the source of the meta magical pattern-named method” intolerable these days. Onboarding to, taking over, or pinch-hitting in a Rails codebase is miserable unless it’s tiny and perfectly maintained by developers with excellent judgement and taste—and of course this is almost never the case.