Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
macf00bar@hachyderm.io ("Reinhard Lackner") wrote:
Just watched a Hanselminutes Podcast (https://www.youtube.com/watch?v=dIDkT%5FQDHsY) where @shanselman interviewed @captainsafia
Really liked Safia’s point about how curricula might have to include a “code review” class. The problem is that you cannot teach review until people actually know what they are looking at.
With GenAI in the mix, too many early-career devs skip straight to “vibe coding” and let the model fill in the blanks. That means they never develop the sense of when code smells off. It reminds me of the Japanese concept of Shuhari: first follow the rules, then adapt them, then transcend them. You cannot transcend a craft you have not yet learned.
I was also reminded of something Mark Russinovich said in another video (“Scott and Mark Learn”) about how he “vibe coded” something, and it worked, but only because he “supervised the shit out of it.” That is the key difference: someone with deep experience, muscle memory, and the ability to “drive stick shift” can keep these tools on track.