3 ms·
Clojure programmers – is it still relevant?
I've been meaning to improve my functional programming skills, and was looking at making some microservices using Pedestal. Is it still a relevant skill, that's valued across organisations?
- throw03172019 3y agoAre you asking if Clojure is relevant or use of micro services?
- sourya95 3y agoClojure
- throw03172019 3y agoNot all companies want it. My small company is built entirely on Clojure/Clojurescript.
- seancorfield 3y agoImproving your skills is always relevant. I think The Pragmatic Programmer's advice to learn a new programming language every year is aspirational but still good -- I've tried to learn a new language every few years for the past couple of decades. That's how I came across Clojure back in 2010 and I've ended up using it in production ever since 2011 and I consider it my primary language these days. Given how nearly all mainstream languages have adopted features from functional programming languages, I definitely think there's value in improving those skills, and working with a range of languages that are functional-first, including immutable data structures, lazy evaluation, and so on. Mastering these concepts will make you a better programmer overall, regardless of what language is your day-to-day "home" because you will think about problem solving in a more diverse way.
- fulafel 3y agoPeople overshot a lot with microservices, and Clojure works better for monoliths than many other languages since it's relatively easy to avoid non essential global state. But if you do end up making a microservice, Clojure doesn't have any downsides there either.