Earlier quoted context omitted.
Lots of boring companies using C#? You know, many top unicorns use C#, many top gaming companies use C# (including Blizzard). Just because you have some weird anti Microsoft-bias doesn't mean there's anything inherently wrong or "boring" with C#
Not GP but I didn't interpret it to mean that all C# companies are boring, or that the language itself is boring, just that many boring C# companies exist.
Ask HN: Most employable programming languages for 2022 and beyond?
31–40 of 59 posts
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#32If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#33Python for job orchestration (Airflow) and data science (numpy, scipy, etc) , Java 16+ for the general enterprise, product development, Julia for HPC. C for embedded, C++ for games, highly intensive systems.
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#34Re: Ask HN: Most employable programming languages for 2022 and beyond?
#35But IMO also learn other paradigms. Such as FP or a LISP.
And definitely read: https://dl.acm.org/doi/pdf/10.5555/1243380
This is THE must read book IMO.
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#36If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…
After seeing a couple C# companies do expensive switchovers to .NET Core, this part made me chuckle.
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#37I will summarize what others said and I will add my own thinking as well. Web Development: PHP and Javascript and its ecosystem Mobile Development: Java/Kotlin for Android and Objective-C/Swift for iOS Enterprise software: C++, Java, Rust and Golang Machine Learning, AI and Data Analysis: Python and its ecosystem Embedded: C and Rust Game development: C++ for PC and Game Consoles, Java as well for PC games, Java/Kotl…
This is a great list and points out the flaw in the question, which is "employed at which type of company". A web consultancy has different needs from Intel, so they use different languages. Yet both hire "freshers" and other programmers. One thing I'd add to your list. The Microsoft ecosystem is big in the enterprise, so C# should go on that bullet point.
Yea I know Microsoft ecosystem is huge for example all Windows sysadmins use Microsoft's PowerShell scripting language to manage their networks.
Also in the "Web Development" I didn't mention HTML and CSS because they are not exactly computer programming languages but a markup language for web documents and a style sheet language for web documents respectively.
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#38If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…
I wonder. Cost center development work seems most vulnerable to deskilling by low-code/no-code and offshoring through the increasing acceptance of remote work. Using hipster languages can be silly in a lot of ways, but it at least communicates that a company is very developer centric.
Chasing hipster languages is rat race. If you are strong in Java, with reasonable professional behavior and don't live in the middle of nowhere, you'll make decent money for a long time.
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#39If you step outside of the HN language of the month bubble, you'll see lots of boring companies using languages like PHP and C#. They're not flashy, but they're used everywhere and aren't going anywhere. Sure, they'll be back office type jobs, but they will be stable with good enough benefits and probably won't tolerate rewriting the entire stack in the latest technology every 6 months. Then layer on JS/CSS with whic…
> rewriting the entire stack with the latest technology After seeing a couple C# companies do expensive switchovers to .NET Core, this part made me chuckle.
My previous company had to rewrite a bunch of its old (~7 year old) code from Silverlight just before I started working there too.
We also rewrote the front-end of some apps from AngularJS to Angular 2+ while I was there (and their older apps had some jQuery and Knockout code still in there), which took some time also.
Re: Ask HN: Most employable programming languages for 2022 and beyond?
#40Earlier quoted context omitted.
I wonder. Cost center development work seems most vulnerable to deskilling by low-code/no-code and offshoring through the increasing acceptance of remote work. Using hipster languages can be silly in a lot of ways, but it at least communicates that a company is very developer centric.
Enterprises have been trying to outsource development for the last two decades and failed miserably. The low-code/no-code trend is mostly a bust like AI/ML. Chasing hipster languages is rat race. If you are strong in Java, with reasonable professional behavior and don't live in the middle of nowhere, you'll make decent money for a long time.