Dropped my first deck of 80-column cards into a RJE hopper in September, 1968, using a language called Algol W on an IBM 360.
Mid-career I was using MS Access and Visual Basic for Applications to develop pricing models for freight railroads. As such, I can cite an example where using an ambiguous outer join in SQL is a good idea. Used an EDI specification for transmitting rail prices and divisions of revenue.
Q&A for contractors and serious DIYers
Q&A for professional and enthusiast programmers