Live data from Hacker News

The pool of talented C++ developers is running dry

efinancialcareers.com

51–60 of 595 posts

Re: The pool of talented C++ developers is running dry

#51

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.

So they are complaining that they can't find people who want to be second class citizens while still dealing with the pressure and hours using language skills they acknowledge are in high demand...

Re: The pool of talented C++ developers is running dry

#52
post #2

I guarantee that higher quality pay will give you access to a higher quality talent pool.

C++ quant jobs were already some of the highest-paying jobs in the technology market. A step above FAANG in many cases.

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

#53

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.

> 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.

Curious - what's at the top of their list now? Do they still want FAANG jobs after all the layoffs?

Re: The pool of talented C++ developers is running dry

#54
post #11

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.

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…

That's probably why finance is having problems. I know plenty of great C++ devs out here in flyover country. A lot of shops that hire them go bust, or outsource, and they move on to something else because finance is clueless about how to scoop them up (pay a lot, do remote, or establish a branch office).

Re: 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…

> I didn't want to be stuck in my 40s-50s with a unless skillset and have to start back from the beginning.

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

#57
post #2

I guarantee that higher quality pay will give you access to a higher quality talent pool.

The company they based the story on appears to be a cryptocurrency firm, too. That'll exclude a lot of otherwise qualified candidates due to ethical or business model concerns — especially since C++ developers tend to be older, they're more likely to understand the risks of jumping into a bubble and have higher expectations for things like work/life balance.

Re: The pool of talented C++ developers is running dry

#58

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.

If paid by a "high quality" salary, why not?

Re: The pool of talented C++ developers is running dry

#60
post #2

I 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.

This speaks to the point in the article "The real problem is that C++ is neither easy nor loved," which they offset with "The language may be hard. But it's also worth it."

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++?

Post reply on HN