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…
The pool of talented C++ developers is running dry
391–400 of 595 posts
Re: The pool of talented C++ developers is running dry
#392Re: The pool of talented C++ developers is running dry
#393Earlier quoted context omitted.
The average retail investor just does not need that much liquidity, especially if they're not buying individual stocks (which by and large they shouldn't be).
And the average retail investor pays pennies to market-makers - if a typical spread is 1-2 cents and you make 5 trades a year, you've paid between a nickel and a dime. As with advertising, when you sum up dimes across hundreds of millions of people, it becomes an appreciable amount. Particularly when you also include trades made by institutions on behalf of retail investors. Your 0.5-1.5% management fee on an activel…
Good post but your management fee isn't generally paying for crossing the spread. That's extra slippage.
It may show up as tracking error in the fund (the price was 10.25/10.26, the fund had to buy, it bought at 10.26 and the index trackers said the price was 10.255, it had 0.5c of slippage). But more likely the fund traded in the closing auction, there was only one price so it officially had zero tracking error, but the price was silently a little higher than it would have been if the fund wasn't buying.
Re: The pool of talented C++ developers is running dry
#394When I talk to people about careers I see a lot of people with the implicit assumption that because something is technically difficult, it should pay well. Of course, when you say it out loud, it doesn’t sound true any more. The correlation between job difficulty and pay is relatively weak. I do think that one of the contributing factors here is that it’s hard to be as productive in C++ as you can be in other languag…
Of course, you'll get people here insisting that web dev or whatever pays well and is easy, but try asking actual hiring managers and recruiters how easy it is to find competent experienced devs.
The reality is probably that it is indeed fairly easy for some people who have a knack for the kind of thinking required. But for most people, it's not easy at all, and demand is, of course, very high.
Re: The pool of talented C++ developers is running dry
#395When I talk to people about careers I see a lot of people with the implicit assumption that because something is technically difficult, it should pay well. Of course, when you say it out loud, it doesn’t sound true any more. The correlation between job difficulty and pay is relatively weak. I do think that one of the contributing factors here is that it’s hard to be as productive in C++ as you can be in other languag…
A job being hard doesn't mean it'll pay well, but a job being quite easy usually means it won't pay well, because it's easy enough to replace whoever's demanding more pay. Of course, you'll get people here insisting that web dev or whatever pays well and is easy, but try asking actual hiring managers and recruiters how easy it is to find competent experienced devs. The reality is probably that it is indeed fairly eas…
Re: The pool of talented C++ developers is running dry
#396Re: The pool of talented C++ developers is running dry
#397Earlier quoted context omitted.
Do you think the many embedded engineers working at Apple, TI, AMD, Intel, etc are paid significantly worse than their higher level software counterparts?
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…
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.
Re: The pool of talented C++ developers is running dry
#398Earlier 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…
I’ll come hangout at the office for that much, no problemo.
Re: The pool of talented C++ developers is running dry
#399Re: The pool of talented C++ developers is running dry
#400Earlier quoted context omitted.
there's another factor: age If I am a C++ developer, in my late 50s, close to retirement, and know C++ fairly well, don't want to learn a brand new system which I won't be coding in for much longer, and already have my financials all set... I won't be looking for that early retirement big cash payouts. I just want my flow of cash for a good retirement, to go on my vacations, and to buy gifts for the kids / grandkids.…
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 str…
> COBOL got to where it is when there stopped being entry level jobs for it. Videogames keep a massive entry level door (full of "passion") open for C++. That's going to "naturally" keep C++ development salaries low for the foreseeable future.
Not anymore.
I am frequenting gamedev forums, and reading gamedev chatter in general (seeing youtube videos on game conferences, presentations on games development, etc).
Maybe 1 in 10 of the people in these gamedev places actually program in C++. Mostly they'll use Unity (C#) or Unreal Engine Blueprints, with some Godot getting popular and a few statistical-noise engines being used (Love2d, etc).
What you are saying used to be true; on gamedev forums almost everyone used to be able to program in C++. Now very few do.