Python. It will start making it's way deep into hardware
Ask HN: What software technologies will still be around 20 years from now?
41–45 of 45 posts
Re: Ask HN: What software technologies will still be around 20 years from now?
#42That's easy: Python, Java, C++, HTML, JavaScript, CSS, PHP, SQL, Postgres, MySQL,... A better question would be: what software technologies will not be around 20 years from now? My bet: Babel, npm, Vue.js, React, Angular, Zend, most of the SaaS/IaaS we know and use, Kubernetes, Visual Studio Code, ...
I'd actually bet against Java and C++. C++ is no longer taught in CS degrees where I live, and not offered for jobs. At this point, it doesn't really do anything much better than other options. Java is being replaced by Kotlin officially in Android docs. But the big thing is that people are actively converting Java code to Kotlin, which you don't see being done with PHP, MySQL, COBOL and so on. And the resurgence of…
I could maybe see some Java projects switching to Rust if anything. Especially for infrastructure projects like Cassandra where performance matters a lot, and where GC pauses are problematic.
Re: Ask HN: What software technologies will still be around 20 years from now?
#43Wordpress. Downvote me, but you know it will be there 20 years from now.
Re: Ask HN: What software technologies will still be around 20 years from now?
#44All of these are just guesses. Niche stuff: - Lisp, in some form or another will continue to exist. - Forth will continue to exist because it is possible for a single person to revive it. Common stuff: - vi/vim will live on. I will stop typing if it doesn't. - JavaScript is probably here to stay. - Java seems like a safe bet for longevity. - Spreadsheets. Maybe not Excel, but spreadsheets will live on.
I don't think they're going away either, but I think there's a lot of value to be unlocked by teaching non-developers how to build basic applications to support their business processes.
Re: Ask HN: What software technologies will still be around 20 years from now?
#45That's easy: Python, Java, C++, HTML, JavaScript, CSS, PHP, SQL, Postgres, MySQL,... A better question would be: what software technologies will not be around 20 years from now? My bet: Babel, npm, Vue.js, React, Angular, Zend, most of the SaaS/IaaS we know and use, Kubernetes, Visual Studio Code, ...
I'd actually bet against Java and C++. C++ is no longer taught in CS degrees where I live, and not offered for jobs. At this point, it doesn't really do anything much better than other options. Java is being replaced by Kotlin officially in Android docs. But the big thing is that people are actively converting Java code to Kotlin, which you don't see being done with PHP, MySQL, COBOL and so on. And the resurgence of…
In 20 years no one will even recognize Kotlin's name.
But C++ will be going stronger than ever. Why? It is absolutely exploding right now, even though it is 40 years old. Attendance at conferences for C++ (until lockdown, of course) was through the roof, with C++ conferences multiplying to try to absorb the overflow. Attendance at each of the ISO Standard C++ conferences in the last four years has exceeded that at all previous meetings.
Essentially all of the highest-paid development in Fintech, CAE, telecom, aerospace, semiconductor simulation, HPC, and neural AI is done exclusively in C++, for reasons.
Java will still be trundling right along, not for any good reason, but just because it is a steady job with light demands.