4 ms·
The problem with having a niche is that nobody can replace you so you're stuck working on the same thing forever
by trinovantes 4y ago
The problem with having a niche is that nobody can replace you so you're stuck working on the same thing forever
- askonomm 4y agoWhat if you really like that niche? That said, with Clojure I can do React.js, Node.js, JVM and, as of recently, even Dart/Flutter development. Within each of those there's a vast array of things that can be done as well, so it really should not get boring anytime soon.
- thom 4y agoYeah, cljfx is nice for desktop stuff. The data science ecosystem is actually coming together slowly with the tech.ml ecosystem. Deep Diamond is super clean and fast for low level deep learning stuff. And then you have Babashka which can give you a ton of value around scripting and automation. Really hard to build and scale a team around all this though.
- askonomm 4y agoTonsky is working on Humble UI for desktop stuff that I'm very excited about: https://github.com/HumbleUI/HumbleUI https://github.com/HumbleUI/HumbleUI
- thom 4y agoNice, I remember the initial blogpost but haven't followed progress. There's definitely friction working with JavaFX but you get so much for free. I don't have the aversion many Clojurists seem to have to accepting the bounties of the Java ecosystem, and I've been around long enough to be slightly leery of pure Clojure libraries that fail to reach critical mass (which, if we're totally honest, is almost all of them given enough time).
- kyawzazaw 4y agoThere are a couple of startups that does use "niche" languages/tech-stack. (the examples I am going to list might be arguable on the description of "niche") - Amperity uses Clojure ($1bil+ val) - Mercury uses Haskell ($1.6bil val)
- askonomm 4y agoThere's also Nubank that uses Clojure ($41.5 billion valuation).