i hate C++ but i can program in it fine enough probably, as long as there's not too much template nonsense.
The pool of talented C++ developers is running dry
131–140 of 869 posts
Re: The pool of talented C++ developers is running dry
#132There's lots of C++ programmers out there. But they're bottled up in FAANG, I think. So you have to be able to compete with that. Working at Google is on the whole a lot of C++. Major parts are moving to Go, certainly. But there's absolutely giant code-bases of pretty cleanly written C++ services, and most Googlers are quite proficient in it and there's whole teams at Google that work on improving C++ standards and t…
> All of this to say: if you want C++ programmers, you need to pay competitive enough rates to pull them away from there. I'd modify this to say "All of this to say: if you want programmers, you need to pay competitive rates." I worked in real estate for a while (as a software dev) and my boss, who was a realtor, always said "there's no house problem that price can't solve". The labor analogy for me is "there's no la…
Re: The pool of talented C++ developers is running dry
#133As a talented C++ developer... yes there is a dearth of talented C++ developers. I've been to several C++ conferences. Even there, many of the engineers end up learning "new" things that are IMO basic concepts that have been around for years. I recently went through a hiring phase for Senior C++ engineers and most of the applicants were familiar with old tech. It was really disheartening to me to realize how many "se…
Re: The pool of talented C++ developers is running dry
#134As a talented C++ developer... yes there is a dearth of talented C++ developers. I've been to several C++ conferences. Even there, many of the engineers end up learning "new" things that are IMO basic concepts that have been around for years. I recently went through a hiring phase for Senior C++ engineers and most of the applicants were familiar with old tech. It was really disheartening to me to realize how many "se…
I can't help but wonder if developers are simply off-put by the complexity of the language itself. Way back in 1989 I was fortunate enough to get Borland's C/C++ compiler, the K&R C book, and Stroustrup's C++ book - which, at the time, was about the same size as the K&R C book. The C++ language was relatively simple to learn at that time: no STL, no odd pointer types, no template metaprogramming, etc. Fast-forward to…
and nobody is forcing you to use lambdas - you can do everything with other language features
Re: The pool of talented C++ developers is running dry
#135Rust should make the pool of C++ developers decrease exponentially in the coming decades. There's little reason to code a greenfield project in C++ unless it involves leveraging some niche libraries, and those niche libraries will eventually have Rust equivalents.
Wanting a GUI is not a "niche" concern.
Re: The pool of talented C++ developers is running dry
#136Earlier quoted context omitted.
Having recently learned C++/C.. I don't see why it would be taught as a first language outside of specializations. The gains from C/C++ coding are vastly outweighed by the costs. The reality is that there is no good, agreed upon standard in C++ for how to manage memory... how would you teach this to junior engineers at university?
new / delete?
Re: The pool of talented C++ developers is running dry
#137> Hickling pointed to Java, which has long “seemed to be replacing C++ itself,” but hasn't. This is inaccurate. Java completely ate C++'s lunch in the enterprise space back around the turn of the millennium. Java doesn't need to continue to eat into C++'s marketshare in other domains, because it has more than enough mindshare to sustain itself (there are more Java programmers than C++ programmers), and its very exist…
Re: The pool of talented C++ developers is running dry
#138I'm still here, but I switched from C and C++ to C# and .NET and from desktop and games and mobile apps to backend.
I feel more productive, the wage is better and there are more jobs.
Re: The pool of talented C++ developers is running dry
#139Earlier quoted context omitted.
C++ doesn’t require you attend an annual furry convention.
Or be a part of a discord group that flies a pride flag in your face for 6 months of the year. A helping of ideology is what I've really been looking for in a programming language.
Re: The pool of talented C++ developers is running dry
#140Now I think it's a dead end and would sooner start a new project in C than C++ (but would prefer neither). The language that exists now is spending all its efforts fighting yesterday's battles, and it's rapidly losing relevance.
It used to be my bread and butter, but the only way I'd take a job that was for c++ programmers now is if it was to help migrate it to a language that lives in 2022 instead of endlessly relitigating the PL battles of 2008.