3 ms·
> C, C++, python and JavaScript Coincidentally, also the languages actually used to make real-world software. (As opposed to self-congratulatory blog posts.)
by otabdeveloper4 5y ago
> C, C++, python and JavaScript
Coincidentally, also the languages actually used to make real-world software. (As opposed to self-congratulatory blog posts.)
If Rust or Ocaml ever get to the point when they're the tool for actually keeping the software ecosystems alive, they'll be terrifying too.
(It's not a problem with the languages; software is terrifying, that's a core property of software engineering and no amount of language abstraction will ever make the terror go away.)
P.S. I've been mentoring software developers for decades, and in my opinion the psychological ability to deal with the terror is the #1 predictor for success in the software industry.
- Zababa 5y agoCould you elaborate a bit on the terror part please? That's the first time I've heard someone mention that, and it seems interesting.
- otabdeveloper4 5y agoHard to explain, but programming elicits a visceral reaction in most people. Something about the infinite and fractal nature of information complexity growth, I think. :) (Probably also what makes it fun and addictive when you ride that tiger.)