|
|
|
|
|
by Guvante
1472 days ago
|
|
I would categorize things as "does someone on the team need to know this": * Why does a key appear on the screen when I push a button on my keyboard: no * How is an HTTPS connection created: generally no * How is the JavaScript library deployed: 100% yes You might be able to throw something together that works without understanding that it is a JavaScript library with a bootstrap HTML page but if no one on your team understand that you will eventually need to find someone that does to solve a problem. |
|
I would think that people doing web development probably benefit from a working knowledge of DNS, TLS, and PKI. Without those, I would expect a lot of readily avoidable problems with HTTPS.
In general I advocate that software engineers should have a functional, if abstract, understanding of how computers work on various levels. They might not need a detailed understanding, but people often benefit in unexpected ways from understanding the systems they work with.