Handling different application configs per environment

But will a ':default' or maybe ':config' be a valid replacement?
I totally get the point of avoid the usage of ':development' as a default environment. But my point is exactly the same as @jdickey. I think we should use 'nil' in errors or value absense.
What do you guys think?