Live data from Hacker News

The pool of talented C++ developers is running dry

efinancialcareers.com

411–420 of 595 posts

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

#411
I would love doing a C++ job, as the language is a proper challenge. However, being a C# Web developer pays much more, in The Netherlands.

I've also missed the boat now, as I've gained more seniority I'm certainly not dropping in salary and benefits to become a Junior C++ developer and I will probably not be hired for senior functions.

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

#412
post #141
post #103

Earlier quoted context omitted.

Just spent two years writing a medium size fresh c++ codebase in modern style with all the warnings turned to max and nearly every static analysis tool we could throw at it from day 1. It’s been an utter pleasure with no pain that can be blamed on c++ alone. It can be done :)

for stuff like gaming & HFT, you are probably forced to do it in C++, it is a sad reality affecting small % of developers. for everything else, if you are still building fresh new projects in C++, you are making a big mistake. C++ today is like Cobol in 2010. yes, there are reasons for them to exist, people tell your the good old days, probably some fresh good recent experience. but come on, there is a much better pl…

Why is gaming and HFT forced to be C++? Just that code already exists in C++ and you need to expand on it?

Gaming has Unreal but surely you could use another game engine without C++?

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

#413

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…

It's also a big problem that trading firms absolutely hate remote work because of their secrecy/security demands. I've been working remote for the past seven years. Sorry not sorry, but I'm never again going to work in a cube farm or an open office bullpen.

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

#414

Earlier quoted context omitted.

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?

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…

> But not seeing my family is not worth any amount of money to me, since there are other jobs for a lot less that let me see my family and live plenty comfortably.

That is fine and, tbh, a very healthy attitude. But it is not abusive in any meaningful sense of the word because it is not a worthwhile tradeoff for you personally.

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

#415

Earlier quoted context omitted.

I do, in fact. The reason is that most embedded people are recruited from the ranks of EEs. At least around here (Europe), 1.5-2x more EEs graduate each year compared to CS people, and EEs doing EE stuff are paid even worse than embedded, it's a step up for them. They don't and likely can't ask for more. Surely, some EEs learn CS stuff on their own and start working dev jobs, but they're the exception. I've worked wi…

> At least around here (Europe), 1.5-2x more EEs graduate each year compared to CS people, Do you know the reason for that? EE is significantly harder to learn than CS, so it baffles me why more people are choosing EE.

It baffles you that people study the subject that they're most interested in?

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

#416
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 are and how entrenched people are in each one. If you can show off any of your C++ code to any of the engineers interviewing you, I suspect it may go a long way—that is, assuming your C++ code looks like modern C++, and doesn't look like it used to be C code.

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

#417

Earlier quoted context omitted.

It's not an eight hour job, you're completely misreading it. It's eight hours required plus another eight each day of overtime. Which is abusive for a software engineer. And those people that work months away from their families -- they're being abused too. You'll notice that the owners of oil rigs aren't out there with them, for example.

> But I would have had to work in their office in Manhattan, be in by 8:30am every day and not leave until after 5 at a miniumum. That’s what you said originally, which reads as mostly normal work hours, plus maybe some overtime. If it was 16 hours a day, then please say so.

16h a day is more like m&a hours. I don't believe a second that a quant, let alone a dev, in a hedge fund does anywhere near that time. Having to work late on rare occasions is a completely different thing though, and is not "never seeing one's family". M&A guys never see their family, they do those hours consistently.

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

#418

Earlier quoted context omitted.

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?

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?

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

#419

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…

That's not abusive. That's a rational security posture. Defense contractor employees can't take their work home either. It's nice when you can't be pressured to work off hours.

This isn't true by the way. A lot of defense contractors employ WFH or full remote procedures because 99% of your work will be on things that are unclassified. Most modern development practices separate out the classified material from the actual day to day work because not only is it better for security but also because forcing everyone into a SCIF wastes a lot of time and money.

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

#420

Earlier quoted context omitted.

I worked in a high frequency trading company before. They had similar concerns about secrecy but I loved it. Even today I think it was the best job ever. Now I moved to the States and thinking of going back down the high frequency trading route again. I learned so much about computers - probably more then in any uni. By the way, work life balance was way better then in any FAANG company (I worked for two FAANG compan…

> Now I moved to the States and thinking of going back down the high frequency trading route again.... Nobody ever expected me to be in before 930am and nobody ever expected me after 6pm. That's probably because you worked somewhere with decent employee protections, since it sounds like you worked outside of the USA.

I also worked in the space, with Morgan Stanley’s options market making desk. It was all very sane. I’ve heard some of the prop shops and hedge funds can be crazy but not all are like that.
Post reply on HN