3 ms·
Can you be more specific about your friends codebase? How large, what industry/ problem space? Of course, you can write bad/ unmaintainable code in any languag
by kaliszad 6y ago
Can you be more specific about your friends codebase? How large, what industry/ problem space?
Of course, you can write bad/ unmaintainable code in any language. I have seen such code in Clojure(Script) as well. But some languages really encourage bad code where other languages already feel like you are doing something wrong when you write bad code. (e.g. Using many atoms in Clojure, doing boolean transformations etc. just from the top of my head.)
Strongly typed languages in my experience don't help anything, make programming harder for everybody and the benefit is (for most software) questionable. Compilers should handle most types for us and only give us a hint something could be better, if we were more specific e.g. with a type hint. Humans should think about the problems not about deep implementation details (like integer vs float vs double), when not strictly needed.