Live data from Hacker News

The pool of talented C++ developers is running dry

efinancialcareers.com

31–40 of 595 posts

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

#33
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…

Salary at an HFT doesnt tell an accurate story. I'd be shocked to learn any quality c++ dev at an HFT pulled down less than 500k last year, and I'd expect most to be well above that.

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

#34
post #22

C++ is the only language I know where you can think you’ve learned it, then stumble upon a completely alien codebase. The decades-long history of the language has spawned all kinds of dialects and template-powered Lovecraftian horrors.

This. The horrors of some 80’s C codebases mixed with C++ over the years at my work (defense contractor) haunt my dreams.

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

#35

Heh. I'm pretty proficient in modern C++, and it is my favorite tool for a lot of things, but my PHP job pays way more than any C++ position available. Did an interview once for Senior C++ Engineer, embedded software in the medical device space. All went good, until the offer: $100k. Articles like this are nothing more than a desperate attempt at getting younger generations to learn said topic, so companies can pay t…

Embedded roles pay less than almost any other role... I feel there should be some sort of diagram possible that explains which industries and technologies pay more or less.

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

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

[deleted]

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

#37
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…

Google pays its C++ devs very well. Would you suggest those devs try to pivot to Java/Python/Golang also?

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

#39

I guess C++ is the new COBOL. When fresh out of college, I used to pride myself knowing C++. I used to revel in its complexity because it made me feel a cut above the rest. How naive & stupid I was. I have not worked in C++ for a long time, I cannot climb the mountain of complexity again.

Maybe the new FORTRAN

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

#40

Earlier quoted context omitted.

Do people actually use c++ for HFT? I thought it was all verilog and cuda.

CUDA is C++ I imagine some work is also useful on CPUs, and C++ is one of the most efficient languages.

Yeah, kinda, CUDA is c++ that I can't run cppcheck or clang tidy on, and the important bits are either calls into the cu* libraries which are c style, or kernels, which are really their own thing.
Post reply on HN