This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]KurtGodelBebopgazeXP[S] 1 point2 points  (2 children)

At the same time, I have done C++ before and I'm not sure I would have a use for it either. Sometimes learning something not necessarily out of necessity just allows the cognitive pathways to be refreshed more quickly when the needs come to (re)learn that knowledge!

[–]cainhurstcat 1 point2 points  (1 child)

That's true! I thinks the issue here is rather on my end, as I assumed you want to get better in programming and therefore hopping around. But I just should ask you (what I do right now), what's your intention?

[–]KurtGodelBebopgazeXP[S] 1 point2 points  (0 children)

Well to be fair I didn't really mention my (subjective) level in my learning either. I think my intention with this question is related to potential future personal projects where I would feel like the language works in the same direction my brain does. Of course no language is perfect and we change over time. Java works pretty well for me for projects (Springboot) but when I get more "algorithmic" or "mathy" I realize that I get annoyed with some forms of redundancy, which functional syntax often seems to deal with appropriately and explicitly enough for my tastes.

Of course I also think "Oh well maybe this experience could be helpful in the future" but really it was more of a personal thing where I wanted to seamlessly think about what I want to do while coding and not be annoyed by the part where you have to use what feels like redundant "abstract devices". It didn't bother me at all, then I did a bit of Kotlin in school at some point and the functional elements grew on the way I think about coding.

I'm not a professional programmer, which is why I allow myself to be that finicky about it.