>>13755596>Software is a system like any other. You want it to be easily maintainable by available personnel rather than some arcane hideout for autists. If what you have are pajeets and linters, you want it to be maintainable by a pajeet with a linter.I agree with this, but I never said anyone had to be a genius, only intelligent, meaning they've put in the time and effort to learn proper software development and building a high resolution picture of the computing ecosystem(s) in their mind. People will learn how to write software poorly and don't particularly care about efficiency, stability, etc.
>Real code is a clusterfuck and a mess, written by dozens, hundreds or perhaps thousands of different people, incrementally, evolving over time. It's not neat, it's not tidy, and having to understand everything down to the bare metal level every time is a bad business proposition.Because of poor coordination. Perhaps it is a lack of a chain-of-command, proper tools, or documentation. Regardless, the language(s) used themselves aren't too important on their own if they're integrated into a good structure properly. You can have a team of 50 people building an OS in C that'll work out better than projects lead by three people in Rust if they have a strong focus on decentralized (or centralized with a dedicated documentation maintainer) documentation and coordinate before touching they keyboard on what the software should look like and how.
>YikesNo.
>>13755644/g/ retards will scream "TRANNY" and stop there.
Even if they are parroted, focus on them for what they are: Legitimate criticisms.