Remix.run Logo
shreyas056 3 days ago

>Now, I'm not blaming developers. Modern software engineering is built on abstraction layers, and that's actually amazing! We've gone from assembly language to high-level frameworks, from bare metal to cloud-native platforms. A developer can slap a @RestController annotation on a Java class and magically have an HTTPS endpoint without knowing anything about TLS handshakes or certificate chains.

Well, you should blame the developer if they don't know the basics of computer science (TLS handshake being the basics)

delusional 3 days ago | parent [-]

I agree that programmers should know it, but I don't think Diffie-Hellman key exchange is core computer science.

SOLAR_FIELDS 3 days ago | parent [-]

It’s definitely possible to properly implement TLS without fully understanding the exact mechanics