What's the difference between college-level and corporate programming?
arstechnica.com
arstechnica.com
My experience of college code is that it may work but it rarely scales and performs well. For example, I downloaded a driver that set up the DMA, did the data transfer then tore down the DMA for every read and write. I changed it to set up the DMA for an open and tear it down for a close, leaving the DMA set up for the data transfers.