• Oliver Lowe
    link
    fedilink
    English
    41 year ago

    This rings true to me since feature flags, in my mind, are a way to configure software. A configurable system is helpful, especially early in development. Later, when the scope of the system is clearer, that configurability becomes a burden. Spending time to trim the code back to its new limited scope later in its lifetime is sometimes tricky. You may not be able to get permission, budget has run out, nobody cares, or the system is to be scrapped in a few years anyway.