3 ms·
Not to nitpick but choosing a programming language isn't a minor decision nor is switching programming style, e.g. OOB vs FP. Of course I agree with the intend
by l5870uoo9y 3y ago
Not to nitpick but choosing a programming language isn't a minor decision nor is switching programming style, e.g. OOB vs FP. Of course I agree with the intend and I too want to work in pragmatic and explorative programming environments trying out different programming languages and styles depending on the project.
- coldtea 3y ago>Not to nitpick but choosing a programming language isn't a minor decision In the grand scheme of things, talking solely about software projects not life in general, it kind of is. Most modern languages, are interchangeable, and projects of most kinds have been done with all of them succesfully. As long as the programmers for the chosen language are available, and the libs you want are there, for startups doing some web backend for example, it doesn't really matter if it's Python, Ruby, JS/Node, PHP, C#, Go, Java, CL, Kotlin, Clojure, and so on.
- sodapopcan 3y agoI don't think "interchangeable" is the right word here. In some cases, perhaps, but different languages have different idioms and, since you have Clojure on there, different paradigms. If the individual coming into the new language is diligent about learning how to properly work in it, then all is well. If they decide to try and force what they already know into the new language, that is problem. I've experienced the latter far more often than the former. If you're working for a feature factory, though, I guess it doesn't matter.
- tacker2000 3y agoI disagree. There will be lots of considerations like ecosystems, long term support, ease to find developers, prior experience, etc…
- coldtea 3y agoProbably missed the "As long as the programmers for the chosen language are available, and the libs you want are there" part.
- cutler 3y agoWorking with Clojure is a world apart compared with any of the others listed.
- coldtea 3y agoIn the end of the day, not that different. Besides, I included CL there.
- dncornholio 3y agoIf you worked long enough, language or code style are beginning to become almost completely irrelevant