▲ | quesera 6 days ago | |||||||
I wasn't either, believe it or not! :) But I was responding specifically to "in Ruby, so the chance of being able to actually modify it ... is near zero", which does not address the real issue. It's perfectly possible to write simple, clear code in Ruby (and Rails!), but I'll concede that GitLab is not the best example of that. If OP had said ~"... and the GitLab codebase is large and can be difficult to navigate and make drop-in contributions to ... also I have an aversion to dynamically-typed languages" :) ... then I wouldn't have bothered commenting. | ||||||||
▲ | IshKebab 5 days ago | parent [-] | |||||||
I have an aversion to dynamically-typed languages because of these problems. It's not some random preference. > You don't want to learn Ruby or Rails Learning Ruby or Rails wasn't the problem. The Ruby language itself is fairly trivial. The issue is the lack of static types, and the fact that you can't even fall back to grep. I know Python very well but it is almost as difficult to edit large Python codebases with no type hints. (It's not quite as bad because most Python code is greppable.) | ||||||||
|