Live data from Hacker News

Ask HN: What Technologies to Learn in 2020?

news.ycombinator.com

31–40 of 441 posts

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

#33

Kotlin is my new favorite language. You should give it a try. Fighting syntax noise, clutter, boilerplate and redundant repetitive work is a big chunk of what define a modern language, and at this, Kotlin is probably the best. It will make you more productive AND happier. BTW using new languages that have relatively poor ecosystem (go, rust, swift, elixir) is a far riskier choice than people believe. Having a poor li…

There are probably use cases where core language features like "highly concurrent/distributed by default" or "highly safe low-level operations" are worth the risk, but in general this is my answer too. I just finished a 2-year modern Java/Angular 2 project, and it was a pretty solid stack. Using Kotlin on the back end would have eliminated a significant number of the bugs we ran into (so many null pointers), along with reducing huge amounts of boilerplate and duplication.

The number of available libraries is ridiculous thanks to Java interop. Compare this with an Elixir project some of my coworkers did. They ended up having to write their own message bus client library because one didn't exist yet. That sucked up a huge amount of dev time that could've been used to actually make their product.

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

#34
It’s probably worth learning some AI so you know what “AI” really is (it’s not magic) even if you don’t use it - it can help cut some of the hype you hear. I recommend fast.ai for that.

If you know JavaScript and want to make mobile apps, give React Native a try! It’s a good choice for most business apps, and even some games.

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

#36
SwiftUI. I think Apple will put a lot of effort into it to be on the same level with UIKit. SwiftUI makes developing UI easier because it is declarative just like React Native and it takes less time to build your typical CRUD app on the apple platform.

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

#37
post #21

Is it actually always a good idea to keep yourself up-to-date with the hottest tech stacks? We picked up the first angular, because of the “keep up mantra”. That turned out to be a complete waste of resources when the second version released. I’m not saying that it can’t be valuable, but these days we build 70% of our stuff with python, Django for web with a minimal amount of JS because it turned out our clients actu…

> Unless it’s for fun, but who learns a new web-dev related framework for fun?

I do, and I suspect many others on this site too. Do you know where you’re posting?

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

#38
post #21

Is it actually always a good idea to keep yourself up-to-date with the hottest tech stacks? We picked up the first angular, because of the “keep up mantra”. That turned out to be a complete waste of resources when the second version released. I’m not saying that it can’t be valuable, but these days we build 70% of our stuff with python, Django for web with a minimal amount of JS because it turned out our clients actu…

It's definitely not true that no one is hiring Rust or Go. It probably is true it'll be more likely at a startup, but larger scale operations could easily be using either at this point.

It depends a lot what kind of programming job you're looking for.

Personally, I think any programmer would learn something valuable by playing around with Rust specifically. But that's just my 2¢.

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

#40
post #21

Is it actually always a good idea to keep yourself up-to-date with the hottest tech stacks? We picked up the first angular, because of the “keep up mantra”. That turned out to be a complete waste of resources when the second version released. I’m not saying that it can’t be valuable, but these days we build 70% of our stuff with python, Django for web with a minimal amount of JS because it turned out our clients actu…

Perhaps outside of Norway is differe, because people are definitely hiring for things like Go, and I bet Rust will be next.
Post reply on HN