← Back to context

Comment by XorNot

2 days ago

There's plenty of finicky systems which go on to be good systems with a lot of work. Some things are just hard, a lot of the time you just don't see them being hard so publicly.

Sometimes a design is poor and needs a lot of modification and patches to kind of work.

  • That's software engineer "I'll simplify it!" logic and the score of it's successes is far too low for how common it is.

    If a design with a bunch of modifications works, then it's a good design. Thinking you need to clean sheet redesign everything is how you get Second System Syndrome.