My cousin set up a company supplying bespoke software to, among others, the oil industry, he had most of the code written by people in Poland because with the Eastern bloc's primitive machme memory was scarce so they were practised at writing compact code, less memory means less to go wrong. Soft errors from Alpha particles banging into a RAM memory cell.Also because memory is so cheap, programmers don't need to write efficient code
I recall a colleague tearing his hair out on an Intel 8008 based encoder, EPROM came on cards of 2 K bytes, his code was 2 bytes more than a 2 K boundary and there was no space in the rack for another card. He got there in the end.

