2 Comments
User's avatar
Rainbow Roxy's avatar

Didn't expect this take on the subject, but it makes so much sense, thank you for articulating so clearly that the 'magic was never in the code itself' as an implementation detail. Your point about the value shifting to clarity of thought and product insight, with engineers at the center of this transition, is a crucial perspective for anyone navigating the AI wave, especially for those of us teaching computer science.

Daniel Prol's avatar

Hey! Thank you for your continued support. I think we're living in exciting times, but it can backfire if we try to test every new tool that comes out—especially if we're not clear about what truly interests us.

Outside of critical systems, where the focus might still be on writing the code itself, the emphasis in software engineering is shifting from handcrafted software to understanding what to build and why—that is, exercising judgment, taste, etc. It's about tackling complex problems, designing robust solutions, and making tough decisions. In that context, AI is just another tool.

This semester, I'll be teaching software design, and I believe I can bring real value to my students in that area.