Live data from Hacker News

The pool of talented C++ developers is running dry

efinancialcareers.com

451–460 of 595 posts

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

#451
post #429

Earlier quoted context omitted.

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

I wonder what percentage of devs would still want to take a job for Elon Musk on normal competitive terms, though. I would demand getting the severance pay up front for example.

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

#452

Earlier quoted context omitted.

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.

> And those C++ automotive jobs in Germany? Sorry, I'm not even going to interview for 70k€ annually. I'd take that job in a heartbeat. Working on cars? Check. Nice European country? Check. Work-life balance? Double-check. What's not to like? Maybe it's because I'm looking for fresh graduate jobs, and 70000€ looks very attractive to me, even with a 35% tax.

> Nice European country?

The grass is always greener on the other side. :)

If you don’t like the idea of living in San Francisco or Chicago, you’ll hate it at most of the large European cities.

Small towns are a different manner.

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

#454

Earlier quoted context omitted.

> If you're given license to finally rewrite that [C++03] code to modern standards Then you aren't choosing C++20-something, you're choosing a new language altogether. This is why the demand for C++ devs is dropping - if you're going to bite the bullet and rewrite, why not choose a better language, preferably with GC?

They probably want the performance of C++ without the learning curve of Rust It's not like C++20 is completely different. There's just a lot more utilities in the stdlib so hopefully less raw pointer magic.

> It's not like C++20 is completely different. There's just a lot more utilities in the stdlib so hopefully less raw pointer magic.

What was best practice for C++03 is not the same for C++20.

Switching a codebase from C++03 to C++20 for a nontrivial codebase means changing design so radically it may as well be a new project, rewritten from scratch.

It'd certainly be easier to rewrite in C++20 for the C++03 projects I've recently worked on, than to try to squash in a C++20 design.

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

#455

Earlier quoted context omitted.

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.

It's not rational at all. It shows a complete distrust for the employee. National security is different because the rules are imposed from the outside. These are self imposed rules. Also most defense contractor employees don't work that much overtime and many can take the non-classified parts of their work home.

Let me get this straight... you turned down a nearly seven-figure income because you would be required to not work at home and you were asked to stick to the same office hours as cubible farm workers making a tenth of that income?

Umm... wat!?

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

#456
post #430

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?

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.

Brings back bad memories of my time as a developer in finance (big bond shop on the west coast). Walls covered in TV screens showing CNBC on mute until some bigshot was on (Fed decision imminent!) and then some intern walked around turning up the volume on all the TVs until the bigshot had finished giving his opinion. Ticker displays running non-stop causing more visual noise. Traders and quants running around. Analysts chatting with their buddies at other firms on the phone. Impossible to get in the zone, very long hours and, worst of all, having to do it all wearing a dress shirt and tie.

It was certainly a memorable experience, but one I never wish to repeat.

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

#457

Earlier quoted context omitted.

> Related to age factors: so long as the "primary" development language for videogames remains C++ there's always going to be a multi-generational talent pool for C++. Young naive programmers get into videogames until they burn out or are laid off due to ageism then there's "always" "fresh" new C++ talent for other industries too immediately following those videogame roles (assuming the burnout isn't total, such as s…

My question is what engines are the AAA companies hiring people to work with? Yes, Unity is the default engine in the indie scene, but what are EA, Ubisoft, Embracer, Take Two, etc. hiring people to work with? Because these are the meat grinders who hire fresh college grads by the hundreds and work them like oxen until they burn out.

Good point. I've been looking almost exclusively at small teams.

I wonder how many programmers are used at the AAA publishers. Maybe someone on HN who works as a gamedev (ISTR one or two people in the past saying that they worked for AAA developers) can answer that one.

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

#458

Earlier quoted context omitted.

Not most software engineering jobs. And it wasn't the fixed eight hours, it was the eight hours on top of that each day that was the problem.

how do you know for certain you'd be required to do overtime consistently? you've never worked in the field. I haven't either but I'm not assuming crazy stuff like being required to work 16h a day. your stance is completely unreasonable. There are other commenters who have worked in the field and said no one was expected to be in the office after normal working hours

Not to mention that programmers consistently doing 16 hour days would get exhausted and burnt out within a week, making their productivity plummet.

No manager in their right mind would trust code from utterly exhausted people written after midnight to manage billions of dollars of capital.

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

#459

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…

I wouldn't really call it abuse, as long as all those expectations are clear up front. If they cannot function without those expectations being met by their developers, and are willing to pay a significantly higher salary to compensate for the inconvinence in comparison to other jobs, it just is what it is.

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

#460
post #452

Earlier quoted context omitted.

> And those C++ automotive jobs in Germany? Sorry, I'm not even going to interview for 70k€ annually. I'd take that job in a heartbeat. Working on cars? Check. Nice European country? Check. Work-life balance? Double-check. What's not to like? Maybe it's because I'm looking for fresh graduate jobs, and 70000€ looks very attractive to me, even with a 35% tax.

> Nice European country? The grass is always greener on the other side. :) If you don’t like the idea of living in San Francisco or Chicago, you’ll hate it at most of the large European cities. Small towns are a different manner.

In large European cities you don't have to worry about getting shot
Post reply on HN