Earlier quoted context omitted.
Do people actually use c++ for HFT? I thought it was all verilog and cuda.
The glue code is C++ still. It's also a much less glamorous job than when the C++ programmers were the "hot shit" instead of the people who specialized in accelerators.
The pool of talented C++ developers is running dry
51–60 of 595 posts
Re: The pool of talented C++ developers is running dry
#52I guarantee that higher quality pay will give you access to a higher quality talent pool.
There's more to the story than just comp. Even increasing comp wouldn't immediately generate new developers, as it takes a very long time for the increased comp to incentivize new students and junior engineers to move in that direction in their career.
High performance C++ takes a lot of time and effort to learn, and even longer to master. Maybe the real issue is that there has been a surplus of high-paying jobs that are much easier and require a lot less effort to master.
Re: The pool of talented C++ developers is running dry
#53Earlier 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.
> Maybe that reputation has caught up to them. It did. Comp is nowhere near FAANG and the work culture is still stuck in the 90's. Go to any college and talk to students looking for internships. Finance firms are nowhere near the top of their list.
Re: The pool of talented C++ developers is running dry
#54Earlier 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.
Last time I looked at the finance industry, which was admittedly a while ago, I saw a C++ job that listed the salary as being around $100k. Sounds reasonable. In New York City. Oh . Compare to Google salaries, on levels.fyi for example. I know they're not theoretical or inaccurate because I worked at Google for a while. If you really want to do C++ professionally, that and maybe other FAANG companies seem like they'd…
Re: The pool of talented C++ developers is running dry
#55Re: The pool of talented C++ developers is running dry
#56> Where are all the C++ programmers? People are seemingly scared away from the language by a terrible stigma: the notion that it is a legacy program. I think this is because the pool of jobs for C++ programmers is so small. I took a position as a web dev at a company whose main product was a CAD application. Most of my work was in NodeJS, but occasionally, I'd have to dip into the C/C++ layer to make some API changes…
This is absolutely nonsensical. In 20 years no one will remember about NodeJS (or it will not be the mainstream tool for web dev), but the C++ CAD application will definitely still be here, in both use and active development, and it will very likely still be in C++.
Just think about it. The last C++ CAD application I worked in was started in 1987. In 2023 it was still C++, and not only still sellable, but also incredibly profitable. They are practically a monopoly in their target market. A market which is highly likely to continue to exist for the next century or so.
How did NodeJS look like in 1987 ? A single skillset that can carry for 30years+ in computing is _nothing_ to scoff at.
Re: The pool of talented C++ developers is running dry
#57I guarantee that higher quality pay will give you access to a higher quality talent pool.
Re: The pool of talented C++ developers is running dry
#58Earlier 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.
Re: The pool of talented C++ developers is running dry
#59[Only half kidding]
Re: The pool of talented C++ developers is running dry
#60I 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.
The problem is that there's a law of diminishing returns to compensation. If you can work with a tool you like that helps you meet milestones and general expectations for $X00k generally leading to pleasant days, or can work with a tool that makes your life harder and leads to higher stress fewer pleasant days for $2X00k... sure there's going to be people who take the extra money. But there's also going to be people who say to themselves "yeah, it turns out I'm plenty well compensated at $X00k I'll take the extra quality of life."
"Worth it" is a value judgment. How many people managing the financial firms decided it was worth it to invest in C++?