3 ms·
You will find that "whatever language you are most familiar with" is the only one that you will perceive makes it possible for you to build whatever you are wor
by stickfigure 2y ago
You will find that "whatever language you are most familiar with" is the only one that you will perceive makes it possible for you to build whatever you are working on.
- jwr 2y agoThat is a shallow take and I disagree — at least in my case, I make a conscious effort to avoid being a Blub programmer and regularly try different languages and look at different ecosystems. The choice of Clojure and ClojureScript for this application was not accidental, and it wasn't the thing I was most familiar with at the time. There are good reasons why I said it was only possible with Clojure and ClojureScript. Conciseness, expressiveness, long-term stability, the ability to share business logic code between the client and server, same language used for data serialization (e.g. no JSON), good async code support (core.async), transducers for code reuse and performance, and more.