3 ms·
I think a lot of participants might be in the same situation I'm in: I like new and exciting languages and play with them now and then in my free time, but I wo
by thomas11 16y ago
I think a lot of participants might be in the same situation I'm in: I like new and exciting languages and play with them now and then in my free time, but I work in one of the "boring" languages. Having way more experience with the boring language, it's the one I turn to when I have a deadline or the problem is hard enough that I can't afford to spend brain cycles on the language itself.
- jimbokun 16y agoI feel like Clojure has crossed that threshold for me. I program in Java at work because it's what my team understands and it's what the rest of the application is written in. But if I need to do some exploratory programming or build tools to increase my personal productivity, I turn to Clojure first. It's much more productive because I can test each little piece at the REPL and it takes so much less code than it does to do the same things in Java (even when it is just invoking methods on Java objects). If I need to, it is then a straight forward step to expand the code out into its verbose Java form.