3 ms·
1. The same variety of languages they use now. Remember, most developers/engineers are not 'trendy'. Most companies are not on top of the latest trends and fad
by CM30 8y ago
1. The same variety of languages they use now. Remember, most developers/engineers are not 'trendy'. Most companies are not on top of the latest trends and fad frameworks.
So while there will be inevitably be a fair few using completely new languages and frameworks we can't even currently imagine, there will also be people using the exact same stuff they're using now, or have been using for decades. We'll have people still using React and Angular and Vue. People still using PHP and MySQL and .NET and Python. Hell, some people will still likely be using Cobol or Fortran or assembly code 5 years from now. Hell, some people will be writing ASM in 2050.
2. Every type of stack imaginable today, plus various others created in the 5 years from now. There are still many devs out there using Apache and a LAMP stack for their work, likely even with CPanel or Plesk still running on it to boot.
3. Don't have much experience with hardware, so won't guess about that.
4. What kind of software are you speaking of? The kind the dev uses to write code, or the kind that runs on the server/servers? For the former, probably Visual Studio Code or Brackets or what not, with Git for version control and Mac OS/Windows/some Linux distro as the operating system. Don't see much of that stuff being replaced any time soon.
5. Exactly what they're developing now. 99.9% CRUD apps and sites for businesses, 0.01% more interesting things for startups and FANG companies.
Hope that doesn't come across as too negative, it's just that from my experience, people always assume the future is going to be far more different than it actually is and that tech will be uniformly replaced in some major revolution. That's usually not how it works. Usually it's the old and new co existing, and both tech and business models being unevenly distrubuted among people and organisations.