I got a Computer Science & Engineering degree a few years ago. Most of the things I learned in school I have never used in any job. I never need to draw a finite state machine, or know how the path a hard drive takes to get at non-continuous data, or understand the caching mechanism of the L1 cache is, or Von Neumann architecture. Most of the skills I have needed in my job, I have learned on my own, or I have learned because the problem came up at work, and I had to learn the skill extremely fast. However, this week, I ran into a problem that would take me a long time to figure out the problem if I had not had my computer theory classes.
An employee was trying to get a sum total of several record together to equal 0, but even though the math was right it was coming up with 7.13249493E-14. This looks like a big number, but it is really just the computer’s way of writing in scientific notation 7.13249493 x 10-14, which is really 0.0000000000000713249493. This is a very small number, when I saw this I knew what it was.