C++ is the only language I know where you can think you’ve learned it, then stumble upon a completely alien codebase. The decades-long history of the language has spawned all kinds of dialects and template-powered Lovecraftian horrors.
My dream is to have an AI that automatically unwraps and de-clever's a codebase to something super simple. Completely unrealistic, but even a semi-manual tool I can use on complex chunks would be amazing.
The pool of talented C++ developers is running dry
161–170 of 595 posts
Re: The pool of talented C++ developers is running dry
#162Re: The pool of talented C++ developers is running dry
#163Earlier quoted context omitted.
C++ is legacy. You can't just ignore the fundamentals.
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 :)
This is, obviously, a very opinionated opinion.
If I was going to be forced to do it, this is how I'd want to do it.
Re: The pool of talented C++ developers is running dry
#164Heh. 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…
Re: The pool of talented C++ developers is running dry
#165Re: The pool of talented C++ developers is running dry
#166Heh. 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…
Re: The pool of talented C++ developers is running dry
#167I guarantee that higher quality pay will give you access to a higher quality talent pool.
C++ quant jobs were already some of the highest-paying jobs in the technology market. A step above FAANG in many cases. There's more to the story than just comp. Even increasing comp wouldn't immediately generate new developers, as it takes a very long time for the increased comp to incentivize new students and junior engineers to move in that direction in their career. High performance C++ takes a lot of time and ef…
Also you don't have to only incentivize grads. Getting experienced devs to jump ship is the primary goal. Which a $100k+ raise would certainly incentivize.
Re: The pool of talented C++ developers is running dry
#168I wrote a ton of C++ back in the early 90's. Should I dust off my chops and spend the last few years of my career consulting like the Cobol and Fortran people? [Only half kidding]
Re: The pool of talented C++ developers is running dry
#169C++ is the only language I know where you can think you’ve learned it, then stumble upon a completely alien codebase. The decades-long history of the language has spawned all kinds of dialects and template-powered Lovecraftian horrors.
Re: The pool of talented C++ developers is running dry
#170Unless you are doing latency sensitive high frequency trading, why would you use C++? Wouldn’t Go or Java suffice?
One thing I read is that memory allocation can be faster in Java because malloc can result in system calls. Deallocation is what's slower.