March 2014 Posts

A Computer Science Theory Class Was Actually Useful At My Job

A Computer Science Theory Class Was Actually Useful At My Job

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.

What is the difference between cat5, cat5e, and cat6

What is the difference between cat5, cat5e, and cat6

I always get confused about the exact specification of these cables, so here is a detailed overview of them. I have had more involvement with this, because we are putting a new phone system at work, and we have different standard cables going through the office.