On Wed, Jun 29, 2022 at 8:59 AM Ian Clark <[email protected]> wrote: > 3. Spoonfeed the new user. Pros get used to anything. (Then they gripe like > h*ll if it's changed.)
Yes... it takes time to build up an understanding, and (of necessity) we have a fairly narrow focus. So ... we rely on the rest of the system we are working with to mostly continue to function. When something is changed, and that breaks things that used to work, it requires significant time and study to replace the dependent efforts (or, more often, we do without). Related is that computer work tends to be "bursty" with intense periods of activity often widely separated in time. Meanwhile, in some cases, system changes are driven by changes elsewhere. For example, new and improved hardware has issues which older hardware did not. In other cases, these changes are driven by "good ideas" that maybe weren't so great or maybe they were actually great but could have been even better.. Anyways... When something is a part of an interface, it requires a lot more stability than something which is not exposed like that. Taken to extremes, this starts not making sense, but as a general guideline it's pretty close to where we need to be. Thanks, -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
