My first IT job (we called it DP back then - Data Processing) was at an insurance company. If nothing else, they have huge data volumes. Our biggest monthly job was to print the statements for all of the agencies in the country. The input to this was sometimes 50+ 3000-card trays that contained the run header/trailer, a state h/t, a "territory" h/t, an agncy h/t, a policy h/t, and the actual "cash" info. Then there were various adjustment entries that needed to be printed on the statement. Each of these was a different color or stripe. As i was young and single then, i was quite happy to get the overtime to run/print the statements. Breaking down this data file was the "rainbow sort".
I do remember that if you got on the wrong side of one operator, he would "shuffle" your cards
This was sometimes known as floor-sorting. . . Remember making a diagonal mark with a felt-tip so that if a program was "dropped" it could be put back together more easily?
We've certainly come a long way since the days of programming with punch cards!
Oh, not everywhere. . .