On Fri, 2019-10-04 at 11:17 -0400, Lamar Owen wrote: > On 10/4/19 10:40 AM, Valeri Galtsev wrote: > > Do not make any changes [in the program] unless they are absolutely > > necessary. Especially with production programs. > Take the transition from horse and buggy to automobile for instance. > Iron rim tires work just great for the buggy, not so great for the > automobile; a change had to be made in an old technology (the wheel) to > meet the needs of the new automobile. Technically it was never an "upgrade" but a brand new and alternative system. > Just remember: the old ways back then was punch card and batch; With a minimum of 3 tapes; disks had not been invented. Some British universities had a magnetic drum. > I _am_ old-school in thought, but I do consciously make the effort to > understand the newer reasoning, rather than be the greybeard that > constantly talks about how I did it in the old days. Heh, in the old > days I made it work with K&R C, 1MB of RAM, and an 8MHz CPU.... Luxury. Try running on a 32k single processor computer, started with booting the card reader which read cards that booted from a tape. > Today, I'm doing things with containers, virtualization, dynamic load > balancing, software-defined infrastructure/IaaS, etc that the old ways > simply cannot handle. No comparison between 50+ years ago with this constantly developing and fascinating New World. However KISS remains valid. If it works smoothly, don't mess it up. Regards.