著者: Syeed Ali 日付: To: dng 題目: Re: [DNG] Dying standing up and done: was Request for assistance
with my graphics
On Wed, 21 Jun 2023 01:53:07 -0400
Steve Litt <slitt@???> wrote:
> Big, buggy software must be under constant development. Well crafted
> software with limited scope requires no maintenance.
Large scope has, in a sense, a larger attack surface by the underlying
foundation (e.g. OS) to require that parts within the scope be updated
(or "bug-fixed") when that foundation is changed. I could never quite
articulate what about the "do one thing" principle resonated with me,
but I think this is it.
e.g. update the software for the latest OS. Update your hardware for
the latest OS. Update your email client for OAuth. Or else.
Maybe the forward-facing interface can be forgiven to need more tweaking
for shifting user needs, but it's possible that many components under
the hood can do things so well that they rarely change. I'm sure
there's a car analogy in there somewhere.
On the other hand, it's a secured job when your well-funded software
needs, or is made to need, constant maintenance.