Streamed this, notsomuch because I have a thing for girls named “Sarah,” but because the topic sounded interesting.
I understand where she’s going with her focus on employment subsequent to the programmers’ undergrad studies. Still, I’m a bit skeptical, considering what I’ve seen the past few years.
Because there’s so much broken code out in the wild, managers don’t seem at all interested in actually deploying anything that’d really fix the problems. Whether that reluctance is because change would require documentation rework, or because the application used busted-ass proprietary nonsense in the past is unimportant. “I’ve been doing this a long time.”
So much of what I see lately is simply maintenance on fundamentally broken systems; security has to be an afterthought. Nobody understands what it is that the systems or the code they run are supposed to do. Just keep them running exactly as they always have.
Fixing the undergraduate curriculum isn’t going to fix that. I don’t know what will, really.