• NaibofTabr@infosec.pub
    link
    fedilink
    English
    arrow-up
    10
    ·
    4 days ago

    ever since libraries have been a thing, the majority of developers have just used the libraries without really understanding what goes on inside them. And that’s not necessarily a bad thing — the entire point of abstraction is so that developers can focus on the stuff they need to get done while ignoring the already solved problems.

    Nobody but nobody has time to know what’s in every library they might need to use. Who among us truly understands their network stack, all 8 layers?

    senior devs have to spend all their time doing code reviews and editing and refactoring codebases that nobody else understands.

    That’s OK we will just train AI to review and refactor for us! I’m sure everything will be fine.

    Vulnerable code will be with us forever. The system will always be Swiss cheese. If you think you understand common mistakes, enough that you can review other peoples’ code for them, there’s work for you in infosec for sure.