Earlier quoted context omitted.
These are financial firms griping about the lack of developers. They're some of the highest paid developers in the world. But working for these companies is also insanely stressful. Long hours, high pressure. Maybe that reputation has caught up to them.
Also crazy non competes. Like 2 years.
The pool of talented C++ developers is running dry
221–230 of 595 posts
Re: The pool of talented C++ developers is running dry
#222Earlier quoted context omitted.
There have been a million things hyped as alternatives, and even though it is very easy to argue retrospectively that they were not really alternatives, they definitely were hyped as much or even more than e.g. Rust is hyped these days. think Java and Go. I have already _lived_ an era where I thought C++ would eventually be replaced with Java and I would have to learn Java (this was so long ago). The effect was so pe…
Look, I'm not saying C++ will go away. I agree with you the whole "X will be the Y killer" arguments are nonsense. I used to like C++, and just don't care about it any more. It can stay, and I'm sure it makes people happy to use it if that's all they know. It's just that it mostly made me miserable—even though I reached for it for years. Right now people have more choices, some of which you mentioned. Is Go a better…
No one is saying that . C++ will obviously never go away, the same way that APL will never go away. But what is questioned here is whether it will actually be a _relevant_ skill in future times to come.
To simply say "it will be yet another tool!" is just a value-less assertion.
> But shunning any conversation about PL advancements because alternatives have them and C++ doesn't is immature and unproductive.
Who is doing that, either?
My personal opinion is that the language who eventually becomes most relevant will be the one with the _fewest_ PL advancements, and that will be a sad thing, but is life as usual. Or what was popularly considered a PL advancement last decade will just be seen as a side step in the next. Again, the usual...
Re: The pool of talented C++ developers is running dry
#223Writing new C++ code with all the modern approaches and tooling doesn't sound so bad. Troubleshooting a big legacy C++ codebase is probably something that Dante would have included in his Inferno as a punishment for pride and hubris.
> Writing new C++ code with all the modern approaches and tooling doesn't sound so bad. Uh, but it still kinda sucks, if only because the nice way that looks idiomatic is usually the incorrect way for either performance (anything newly added like std::variant or std::optional) or safety (operator[]). The correct way is usual the ugly way, because it seems like the committee puts C++ arcanum knowledge above all else,…
Re: The pool of talented C++ developers is running dry
#224Unless you are in gaming or HFT, setting out to learn C++ in 2023 is a major career limiting factor. Why would someone burn a sizable chunk of their energy & free time to just entertain those C++ standard committee members sitting on a pile of their RSUs who intentionally delayed almost every single reasonable additions to the language. We are talking about a language that took almost 40 years to get networking suppo…
No it is not.
> Let's be clear, learning C++ in 2023 is like migration to Russia/China/Cuba
No it is not.
> you give away all your reasonable freedoms & funs to submit yourself to the mercy of a close group of "elites" who try so damn hard to dictate your life & work.
No you do not. It is not a slavery operation.
Learning C/C++ now is a good foundation as to why things like Rust and Zig are popular. Understanding the underlying mechanics is good. To say it's a major career limiting factor is hyperbole at best.
Re: The pool of talented C++ developers is running dry
#225Earlier quoted context omitted.
Google, Amazon, & Microsoft are nearly always hiring talented C++ engineers. So you're not limited to finance. Quite the opposite. I'd be surprised if the majority of C++ jobs had anything to do with finance.
Only finance and game dev was a little bit of hyperbole. I do see other jobs for like aerospace or GIS, at least looking at job postings on LinkedIn. Though I most assuredly do not have the requisite skills outside of just C++ to work in those fields. I think big tech has the same issue where they don’t want to cultivate talent. I doubt Google or Microsoft would consider me at this stage in my career because I lack a…
Don't know for sure about Microsoft - but if you can get a referral at Google, they will definitely consider you. A college degree definitely helps you get to the interview stage, but doesn't do much more than that. A solid referral pretty much guarantees you an interview.
Re: The pool of talented C++ developers is running dry
#226I guarantee that higher quality pay will give you access to a higher quality talent pool.
These are financial firms griping about the lack of developers. They're some of the highest paid developers in the world. But working for these companies is also insanely stressful. Long hours, high pressure. Maybe that reputation has caught up to them.
Working at a bank / prop firm is going to be extremely stressful. Working at the shop that all the big banks buy their trading software from is like 80-90% of the pay but none of the stress.
I love it. I get to do real, hard engineering for big pay without working on ad tech or javascript.
Re: The pool of talented C++ developers is running dry
#227When you write C++ you have to know that you don't know the language. If you think you know the language - you are aiming that shotgun right at your foot. C++'s attempts to modernize usually mean adding features with maintaining backwards compatibility. It's like adding new paint to a bucket of brown paint - things never really get better. I think the percent of programmers who can keep the language in their head all…
Re: The pool of talented C++ developers is running dry
#228I feel like I am in a decently unique situation where I learned C++ throughout my preteens and teens, and got a job straight out of high school writing C++ for Unreal Engine applications. Most of the C++ jobs I see when I look are things that I just honestly do not want to do. I don't really mind working with the language and wouldn't mind sticking with it. But I don't want to work on financial software, as I don't w…
FWIW most of the folks who work with C++ in the financial industry are not really "messing with people's money" except in the sense of trying to exploit market inefficiencies to take it. In a typical quant hedge fund no actual money changes hands; instead, the C++ parts are there to perform analytics extremely quickly, which then feeds into an execution engine (usually also in C++, or sometimes Rust or assembly) that…
that's precisely the bad part about it
Re: The pool of talented C++ developers is running dry
#229Unless you are in gaming or HFT, setting out to learn C++ in 2023 is a major career limiting factor. Why would someone burn a sizable chunk of their energy & free time to just entertain those C++ standard committee members sitting on a pile of their RSUs who intentionally delayed almost every single reasonable additions to the language. We are talking about a language that took almost 40 years to get networking suppo…