starting my clojure journey
It's been 10 years where I have learnt a programming language (learnt in the sense properly, and deployed a working solution).
What used to be a good way to pass time had disappeared from life.
My last programming language that I ended up loving and using on a daily basis is kotlin, though I do not much complaints about it, i yearn for the days where learning a new tool or a language was the greatest drug for me.
When I was thinking of restarting the journey, I am sure that this time it'll be a lisp, it's time to be a practitioner; rather then an observer of lisp.
Also in the LLM age, it's even more pertinent that we developers do not lose the skill and sight of new tools and processes.
I was torn between racket and clojure, i had seen a beautiful fitness tracker/analyzer built by someone using racket and i was hooked; i wanted to build an API testing client (like postman) for a very long time using racket, but it never materialized.
However, i am tied to the JVM ecosystem, i have built, deployed & scaled many JVM based applications, i don't want to deviate too much from it either, i have known clojure for sometime now (a very long time actually), and i thought that i'll feel right at home.
At the same time, i want to learn "1" thing, learn the programming language, and not the build/deploy specifics that are needed for that language.
So Clojure felt right, both the timing, tooling, so i guess from today i'll start to learn clojure, and possibly document the process here, for me and possibly for a wider audience as well.
Wish me luck!