Live data from Hacker News

Ask HN: What Technologies to Learn in 2020?

news.ycombinator.com

101–110 of 441 posts

Re: Ask HN: What Technologies to Learn in 2020?

#103
What's surprising is that the question is "what tech to learn?" but most answers (also his own suggestion) are mostly about frameworks and programming tools.

My suggestion would be to actually look into "tech" such as distributed systems (CAP theorem), DDD/Event driven architecture, CQRS pattern, workflow automation, etc ...

Re: Ask HN: What Technologies to Learn in 2020?

#104
I am the maintainer of these roadmaps https://roadmap.sh/roadmaps if it may help.

We are in the middle of updating them for 2020; frontend roadmap has been updated, backend and devops are expected to be published in the next couple of weeks. Also, one of my goals this year is to make these roadmaps interactive with clickable nodes, adding details for each and making them easier to follow for beginners.

Re: Ask HN: What Technologies to Learn in 2020?

#105
post #68

I know that this might be not a very popular opinion but I am learning Clojure in 2020. I work a lot with data and in my particular job the most important things are rapid prototyping, productivity and level of abstraction. After getting into the basics I find it to be the most intuitive and well designed language I came across. Last time I felt that I could do extremely complex things in hardly any time was when I l…

Yea, I've been using Clojure for years now as my default language of choice. That was after several years of trying out various different "newfangled" languages like Scala, Golang, Haskell (ok, Haskell isn't very new), etc. I eventually landed on Clojure and it just clicked. I would like to pick up a Lisp that's not tied to the JVM for some things... perhaps I'll learn Common Lisp this year.

What are your arguments against the JVM if I might ask?

Re: Ask HN: What Technologies to Learn in 2020?

#107

I know that this might be not a very popular opinion but I am learning Clojure in 2020. I work a lot with data and in my particular job the most important things are rapid prototyping, productivity and level of abstraction. After getting into the basics I find it to be the most intuitive and well designed language I came across. Last time I felt that I could do extremely complex things in hardly any time was when I l…

Clojure/ClojureScript is this satisfying combination of "boring" and stable, yet at the same time cutting edge. I think people need to get over their fear of the parens and start paying more attention to it. Having used Clojure exclusively in my professional life for the last 2 years, it saddens me that we don't see more converts from JS. It's such a great language for today's reactive frontend paradigm. Everyone in…

I just swapped from using Clojure to TypeScript at work and I can't feel any different. Types are really useful at organizations where people need to work together, Spec has been largely underwhelming on this front. I wish more attention would've gone into core.typed. Hickey has generally spent most of his time with the language choosing other peoples great ideas and picking the right set of them to combine for Clojure. Spec feels overly ambitious and more like a research project than something than something fundamental.

Re: Ask HN: What Technologies to Learn in 2020?

#108
post #68

I know that this might be not a very popular opinion but I am learning Clojure in 2020. I work a lot with data and in my particular job the most important things are rapid prototyping, productivity and level of abstraction. After getting into the basics I find it to be the most intuitive and well designed language I came across. Last time I felt that I could do extremely complex things in hardly any time was when I l…

Yea, I've been using Clojure for years now as my default language of choice. That was after several years of trying out various different "newfangled" languages like Scala, Golang, Haskell (ok, Haskell isn't very new), etc. I eventually landed on Clojure and it just clicked. I would like to pick up a Lisp that's not tied to the JVM for some things... perhaps I'll learn Common Lisp this year.

You can also run CloureScript on node.

Re: Ask HN: What Technologies to Learn in 2020?

#109

Mathematics. Its Probably just another fad that will prove worthless next year, but I'm jumping on the band wagon for now.

IMO 1) it's already been a fad for a while, and 2) if you're talking about higher-level math (Lie superalgebras, differentiable manifolds, and other big words...) most of it has been and still seems to be impractical (read: worthless) for general programming.
Post reply on HN