Live data from Hacker News

The pool of talented C++ developers is running dry

efinancialcareers.com

421–430 of 595 posts

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

#421
post #406

Some years back I was interviewing and some recruiter or HR says to me "so from your resume it looks like you're a C++ expert, right" and I was able to control myself and say something like "I definitely have C++ experience" rather than "listen buddy, does it say 'Stroustrup' or 'Sutter' on top of my resume?"

So what was the answer?

He was the fabled 3rd C++ expert.

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

#422
post #266

Earlier quoted context omitted.

The "correct" way is also template-heavy so enjoy long compile times followed by utterly incomprehensible error messages.

You mean coffee breaks and job security are baked into the language?

Shhhhh. You're supposed to trick people into learning the "other" langs.

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

#423

Earlier quoted context omitted.

8:30 to 5 was required, but also never working at home was required, so what I was trying to (poorly) say is that they basically expected you to live in the office and never see your family. I'll update accordingly. And the comp package I turned down was about $700k at the time, which was 10 years ago. Nowadays it would be a $1M+ job easy. But not seeing my family is not worth any amount of money to me, since there a…

Is cleaning lady also abused because she can't work from home?

I read that as perhaps having to stay in the office unreasonably long at times when there's crunch towards some deadline, as opposed to going home and working remotely?

I feel like software development is one of the activities that are difficult to estimate. There's scope creep and sometimes all sorts of deadlines for compliance or feature rollouts and so on, so the actual workload can vary a lot.

Not saying that's okay and shouldn't be considered a planning issue, of course.

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

#424

Earlier quoted context omitted.

8:30 to 5 was required, but also never working at home was required, so what I was trying to (poorly) say is that they basically expected you to live in the office and never see your family. I'll update accordingly. And the comp package I turned down was about $700k at the time, which was 10 years ago. Nowadays it would be a $1M+ job easy. But not seeing my family is not worth any amount of money to me, since there a…

First job 8:30 - 5 in office for $35k/y and the word abuse didn’t cross my mind Edit: saw your comment it was actually 80h/w onsite. That is abuse but hey the pay is great.

Most HFT shops aren’t pulling crazy hours like that. That’s a wild exaggeration. I worked far longer hours at a FAANG than I ever did as a dev on a low-latency trading desk. Nobody at the latter ever got in my face and screamed at me, either. And guess at which of the two I got an unnerving call from HR asking if I could comment as a witness about some sort of harassment/bullying complaint two coworkers were entangled in during my second week on the job.

Silicon Valley sucks :)

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

#426

There are plenty of talented C++ programmers. They just don't want to be abused by trading firms or work in that culture. Even paying them more won't work, because no amount of money is worth that abuse. I interviewed at a trading firm once, while I was working at Netflix (because Netflix encouraged us to interview for outside jobs at least once a year). The comp would have been double my Netflix salary. But I would…

Fully agree. I've also seen my fair share of very restrictive no-remote work offers, but they didn't even offer exceptional pay in exchange.

And those C++ automotive jobs in Germany? Sorry, I'm not even going to interview for 70k€ annually.

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

#427
post #399

From my personal experience it seems that companies looking for C++ devs are far too picky. I have a few years professional experience in C for embedded systems and have written personal projects in C++ but have been rejected from every C++ position I applied for. It seems that companies only want someone with 5+ years experience and are unwilling to take less experienced people on.

I'm guessing it might be because the years of embedded C experience (even if it's decades) don't necessarily show you're able to put aside what you learned and learn what's a wildly different language that happens to have some superficial similarities. In some respects it might be even harder to get someone with too many years in C to start writing C++-style code (or vice-versa!), given how difficult both languages a…

Yeah, this. One of C++’s biggest problems has always been the number of people who have spent years writing C and think that qualifies them to write C++.

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

#428

There are plenty of talented C++ programmers. They just don't want to be abused by trading firms or work in that culture. Even paying them more won't work, because no amount of money is worth that abuse. I interviewed at a trading firm once, while I was working at Netflix (because Netflix encouraged us to interview for outside jobs at least once a year). The comp would have been double my Netflix salary. But I would…

>Basically, they were so worried about secrecy of their trading algorithms and people sharing them with other companies, they didn't even let people share internally for fear that one person would learn too much about their business.

That's probably actually required though.

There's a book called 73 Rules of Spycraft by Allens Dulles and these are obviously relevant for financial trading:

Rule 2, 3 and 4, are I think, the relevant ones in this case. Especially 4:

>No matter how brilliant a given individual, no matter how great his goodwill, if he is lacking in security, he will eventually prove more of a liability than asset.

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

#429

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

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.

You can also work on rockets! SpaceX flight software is all C++.

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

#430

There are plenty of talented C++ programmers. They just don't want to be abused by trading firms or work in that culture. Even paying them more won't work, because no amount of money is worth that abuse. I interviewed at a trading firm once, while I was working at Netflix (because Netflix encouraged us to interview for outside jobs at least once a year). The comp would have been double my Netflix salary. But I would…

Just to clarify, you used the word "abuse" several times to describe a job where you would have to work in office between 8:30 to 5 and pull (I'm safely assuming) half a million dollars a year?

I've worked on a trading floor before, a very nice one (by repute) but it is still a dreadful place to work. Imagine you are expected to do intensive knowledge work with high stakes and executive / management board oversight in the middle of a kindergarten which includes broadcast/loudspeaker announcements every 30 minutes. People shout, people run about, people stand on desks... Bedlam.
Post reply on HN