Graham Sutherland / Polynomial on Nostr: application settings should ideally always have a way to distinguish between "this ...
application settings should ideally always have a way to distinguish between "this variable is set to the default value" and "this variable has been explicitly set to a value by the user, and that value just happens to be the same as the default value", so that updates can make an informed decision about how to modify / remap a setting value as part of a new feature release.
the group policy "not configured" model and the Visual Studio "inherit" model are pretty good examples.
Published at
2025-03-26 01:58:43 UTCEvent JSON
{
"id": "1e9c90dea091cb856f8a61b486551d4db8ef1e41072f110941053402f5ce0daf",
"pubkey": "8084aed27af08f349950a08fe302d414f26e46c96ec2305300674e87a1ad3c26",
"created_at": 1742954323,
"kind": 1,
"tags": [
[
"proxy",
"https://chaos.social/@gsuberland/114226254515361730",
"web"
],
[
"proxy",
"https://chaos.social/users/gsuberland/statuses/114226254515361730",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://chaos.social/users/gsuberland/statuses/114226254515361730",
"pink.momostr"
],
[
"-"
]
],
"content": "application settings should ideally always have a way to distinguish between \"this variable is set to the default value\" and \"this variable has been explicitly set to a value by the user, and that value just happens to be the same as the default value\", so that updates can make an informed decision about how to modify / remap a setting value as part of a new feature release.\n\nthe group policy \"not configured\" model and the Visual Studio \"inherit\" model are pretty good examples.",
"sig": "90878d6e49341c89c75936ed371e7bf5e7d62ecd9dd69302a1efc219b7589b13641e809e8c1b9202127443ead28a9b424d8746ff94d6146fd595b0bfd8cf2674"
}