https://github.com/getsentry/sentry/blob/ea8fe10d117f5325f9e...
That might not work for all edge cases, but broadly there's a lot of machines which are only for non-development/production code, and a system-wide setting makes you a lot safer.
I used to feel the same way. It’s worth changing.
Well, at least it was clarified. It got a couple upvotes, so I guess others misinterpreted it too. Sorry.
For sake of argument, this is pretty easy to do just by looking at job postings.
There's still chances of this getting overridden down the line and all apps have to conform to one style but at least it's possible?
There's no specific technological challenges, this is entirely political, getting half a dozen or more different projects with different priorities to check the same variable for the same purpose.
With nodejs in a docker contianer for example you specify whether the server is designated for production or not during build time, not when you run it.
Small to middle size companies whose main business is totally unrelated to selling software just care that their stuff works somehow. And everything that IT does is a cost center.
The Django project also has a lot of warnings about the pickle serializer: https://docs.djangoproject.com/en/2.1/topics/http/sessions/