Going from the CP/M world of dBASEII/FoxBase and CBASIC to IBM was strange and I remember thinking, "The money's better, but I look forward to unlearning all this some day." I did, and rejoined the ASCII world with no regrets. Except the pay. Did I mention the pay?
I did manage to save my company more than a year's worth of my salary once. Telephone calls were recorded on 6250BPI mag tapes and the ITT 1210 telephone switch dumped call information to the tapes twice a second to clear the queues and protect from data loss. You could see the tapes advancing in little spurts. This resulted in a dismal blocking factor since there is a physical ~1/2" leader per block, and they were required to archive the information for several years in a fireproof vault. The vault was full of these $250 tapes and they were on the verge of building an additional vault!
One day I was puttering around and noticed that the block factor was a major problem. I wrote a simple CL command to recopy and re-block the tapes to regroup the data into blocks 10x the size. After some very careful testing (my supervisor was very dubious at first) they were able to recopy their entire archive and recover 80% of the original tapes.