1 Matching Annotations
  1. Jan 2021
    1. I've often said that a well-designed system makes it easy to do the right things and annoying (but not impossible) to do the wrong things. If we design our applications properly, our users should be inexorably drawn into the pit of success. Some may take longer than others, but they should all get there eventually.

      Basically make it easy to do the right thing. Or have constraints that forces the user to follow up in a specific way, and later on it isn't hard to comply and follow through either. example the way python is designed, it makes it almost impossible for the user to mess up memory allocation. Like the pit of despair in C++