4 ms·
Have you tried C++, Rust, Java or any other language? They all at some point in the development cycle become a maintenance nightmare. I will let you on a secret
by phekunde 6y ago
Have you tried C++, Rust, Java or any other language? They all at some point in the development cycle become a maintenance nightmare. I will let you on a secret, we software developers create problems and then solve those problems. That is how software developer jobs are retained :)
- mumblemumble 6y agoThey all have their tipping points. They don't all herd you toward that tipping point at the same pace.
- MrPowers 6y agoI maintain open source libs in Python, Ruby, and Scala - the Scala libs are a lot more difficult to maintain. Certain languages prioritize backwards compatibility and maintainability over new features / complicated programming stuff. The maintenance burden is dramatically different for different languages in my experience.
- pornel 6y agoI have no complaints about Rust after it released 1.0. My oldest projects still build fine with the latest compiler (unlike my Node.js projects.) When I read the article I was shocked that 2.11/2.12/2.13 could be breaking changes that prevent existing libraries from working, and so badly that they take years to catch up.
- karmasimida 6y agoI mean that isn't the argument. Scala's problem is no unified paradigm is proposed or accepted at community level. 'Dumb' languages like Java/Go limited the style choices one programmer could take within the language, but Scala seems to encourage the opposite.
- attractivechaos 6y agoSoftware engineers solve simple existing problems by creating complex new problems.