← Back to context

Comment by rbanffy

4 days ago

> It also gave me an appreciation for JavaBeanFactoryFactory

If nothing else, short variable names create an incentive to keep functions small enough you can easily figure out what ILBNK1 means.

You would think, but that isn't what happened at all. Half the code was very nice and readable but half was giant subroutines doing complex mathematics. The largest subroutine was over 10kloc.

The best part is that the code was originally punched onto cards, so most of the early code's comments and documentation were on paper in filing cabinets, if you could find them.

  • > The largest subroutine was over 10kloc.

    I wonder when the first FORTRAN 77 linter happened.

    > The best part is that the code was originally punched onto cards, so most of the early code's comments and documentation were on paper in filing cabinets

    And then to spend a card on a comment line...