2 ms·
This is quite normal. The CS curriculum is more about breadth than depth. My personal experience has been that this knowledge is useful as a way of knowing “th
by pm90 4y ago
This is quite normal. The CS curriculum is more about breadth than depth.
My personal experience has been that this knowledge is useful as a way of knowing “the lay of the land”. My brain knows that a cpu has a limited addressable space due to the length of bits used to represent memory addresses. It has a sense for how bits travel between networks. A rudimentary idea of how computers actually work.
Systems engineering makes you think about these things a lot more. e.g. I had to go back and relearn most of my networking knowledge to really grok DNS and firewalls in order to debug application connectivity issues. When you dig into them it feels like revisiting a garden you have been to earlier and you are excited to know how its changed over the years and whether there’s any new flowers in there.