Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As an older programmer I have been actively avoiding JS/ML/k8s.

JS is simply garbage we are stuck with where you have to learn all this years footguns to avoid creating bad code. ML is a buzzword of limited scope. k8s is system administration by another name. Web and mobile technologies are useless to learn unless you need them RIGHT NOW as they have a half-life of 18 months.

I want to learn the "force multiplier" sitting beyond what we are using today. GC languages were the last round of force multiplier, and we haven't had much since.

Right now, the only candidate that looks to be a force multiplier is Rust, but I would jump to something else that looked like a force multiplier.

ML is a "force multiplier", but it has limited scope. It might be worth learning depending upon what field I'm sitting in.



If you mentioned Rust, Go probably goes in the same bucket - seeing a lot of it lately.


Go is just another "managed language" with some oddities (somewhat better support for concurrency useful to servers and some programming in the large improvements).

Dart goes in a similar bucket even with the native compilation.

These languages are all effectively Java with some makeup.

I'm not seeing much force multiplication. I see no new language allowing me to write something more than what I can write now.

It remains to be seen whether Rust will wind up as a force multiplier or not. But it's really the only current candidate even if it's not a great one.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: