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…
The pool of talented C++ developers is running dry
351–360 of 595 posts
Re: The pool of talented C++ developers is running dry
#352Earlier quoted context omitted.
How does your employer pay you if they don't take money from anyone?
Of course they take money, but they hopefully also create real value. Providing liquidity a fraction of a microsecond faster than a competitor doesn't seem like real value to me, more like a cover story so that politics doesn't outright forbid high-speed quantitative trading.
Those social media companies, start-ups people do for venture capital cash grabs, Web3, and addictive mobile games all create such value.
EDIT: Okay, as the replies mentioned, OP did not make this argument. I still feel it’s valid, as a lot of big tech is neutral/worse for society, yet they are some of the loudest critics of low latency liquidity.
Re: The pool of talented C++ developers is running dry
#353Heh. 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…
Which makes no sense to me. Isn't C++ harder and demand better programming chops?
Indeed, many businesses correctly decide there's no benefit to using a difficult tool that isn't required, and choose an easier tool that produces a better business outcome.
e.g. suppose you're a non-tech enterprise (bank, utility, etc) and you need to build a bunch of backend web services to support your internal operations. If you decide to implement them in Go, which is arguably a domain specific language for building web services, then you can probably deliver the project by hiring a bunch of fresh grads and putting one intermediate to senior programmer in place to lead the effort, even if no one has any Go experience.
arguably if you try to deliver the same business outcome in a random enterprise context using C++, a project team will likely have a far more difficult time getting basic HTTP / TLS server stuff in place, and if there's lots of rookies on the team, they'll keep making foot-gun memory error mistakes.
Sure, maybe if it was built in C++ by highly senior engineers, and subjected to a thorough QA process, you could end up with a system that's much more efficient at runtime than what could be cobbled together by less experienced engineers with an easier language and a good standard library. But in most business settings efficiency isn't the bottleneck, it's delivery speed and then maintenance costs, which are driven by staffing and how expensive it is to change the code each time the requirements change.
Re: The pool of talented C++ developers is running dry
#354There 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…
Re: The pool of talented C++ developers is running dry
#355Earlier 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…
Most jobs want you in the office 8 hours a day.
Re: The pool of talented C++ developers is running dry
#356Earlier 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.
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.
Re: The pool of talented C++ developers is running dry
#357Earlier quoted context omitted.
As mentioned below we are doing audio plugins. Every cycle is precious to our artists. Especially since we are doing spectral effects.
I do precise timing with accuracy up to +/- 1ns and some of my hardware are of 10-100pt resolution. I use C and Rust for such serious stuff as I don't have free time to waste to just entertain those over designed concepts like OO or STL. you need to be honest - the stdlib of C++ is not on par with the ones in rust or golang. It is more like stone age tools compared with starlink. I sincerely hope that all C++ users w…
that would the starlink whose performance slowly, inexorably degrades as more and more of my neighbors start to use it?
Re: The pool of talented C++ developers is running dry
#358There 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 did crazy things when I was younger, and I would NOT subject myself to those now, so yeah - abuse.
Re: The pool of talented C++ developers is running dry
#359There 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 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…
That's probably because you worked somewhere with decent employee protections, since it sounds like you worked outside of the USA.
Re: The pool of talented C++ developers is running dry
#360Earlier quoted context omitted.
Most jobs want you in the office 8 hours a day.
Yes but I think you're missing the point. It's not the eight hours, it was the specific eight hours regardless of any other work you did plus all the overtime that couldn't be done at home. ie. The complete lack of seeing one's family.