I think one of the reasons I dislike the ecosystem so strongly is because it's an accepted practice there to have all kinds of warnings and whatever and ship that as a production package. It just makes everything seem so brittle.

I know that used to be somewhat common for large C projects as well, but elsewhere, clean compiler output is an industry-accepted best practice.

Seems strange for it not to be the case for a community that likes to see itself as embracing the modern.

Sign in to participate in the conversation
Matej Lach's mastodon

Hi there! I am a free software developer. I enjoy working on useful software, as well as advocating for software freedom and the use of open standards, promoting data ownership, decentralization and privacy. If this is important to you, I may be worth following. If you like Go, Rust, or Swift, it may be worth following me as well. Besides computing, I enjoy metal, a good read and occasionally some gaming, (not much time for that these days).