3 ms·
“I can’t be bothered to do anything properly. It must be a problem with Rails.”
by aliante 6y ago
“I can’t be bothered to do anything properly. It must be a problem with Rails.”
- 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.
- yakshaving_jgt 6y agoWhat does "properly" mean in this context? All of my income is from my own software businesses. I used to try to do this with Ruby, and there were lots of problems. Now I do it with Haskell, and there are fewer problems. This ended up being a very good business decision for me. What is the return on investment for me as a businessman on bothering to "do anything properly" when the resulting product is both cheaper to write and is more stable if I just use a better tool? What do I actually gain? Some kind of nerd-honour?