3 ms·
Part of the equation is that C++ devs just aren't as fungible as Python, Rust, and devs in newer languages (not that being a C++ and a Python dev is mutually ex
by jollyllama 4y ago
Part of the equation is that C++ devs just aren't as fungible as Python, Rust, and devs in newer languages (not that being a C++ and a Python dev is mutually exclusive). The reason for this is that a lot of the C++ codebases were written before adoption of open source 3rd party libraries was widespread and codebases were more bespoke in general. So, as a consequence, the effectiveness of a C++ dev in any given org is highly correlated to tenure. It's tough to penetrate as a new dev, and if you have to move companies, it sets you back considerably. It's like a forest with poor soil and a mature canopy; difficult to take root in.