[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2r8hxe3xmw1lu":3},{"_id":4,"slug":5,"title":6,"subtitle":7,"kind":8,"cards":9,"tags":13,"categories":15,"source":17,"lang":20,"author":21,"audioState":24,"stats":25,"publishedAt":28,"renderer":29},"6abc4a7cca21c797c7e9e8ec","knowing-and-being-able-to-explain-are-not-the-same-skill-5277a75d","Knowing and being able to explain are not the same skill","There's a difference between recognizing the shape of a solution and being able to derive it without the shape already in front of you.","news",[10],{"headline":6,"body":11,"imageUrl":12,"sourceImageUrl":12},"There's a difference between recognizing the shape of a solution and being able to derive it without the shape already in front of you. The first is pattern matching. The second is understanding. Most technical education optimizes for the first, because it's faster to teach and easier to test. The gap only shows up when someone asks \"why does it work that way\" instead of \"does it work.\" Recognizing a solution and deriving it are separate skills, and practicing one doesn't train the other. \"Does it work?\" tests recognition. \"Why does it work that way?\" tests understanding. Ask myself the second one. A gap that only appears under a specific question is worth testing directly, not assuming. Originally published on my site. For further actions, you may consider blocking this person and\u002For reporting abuse","https:\u002F\u002Fmedia2.dev.to\u002Fdynamic\u002Fimage\u002Fwidth=1200,height=627,fit=cover,gravity=auto,format=auto\u002Fhttps%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd76yjjon3xjmz1efargj.png",[14],"dev",[16],"Technology",{"name":18,"url":19},"Dev.to","https:\u002F\u002Fdev.to\u002Fmiguel_shinyenyi_e2291c8c\u002Fknowing-and-being-able-to-explain-are-not-the-same-skill-4bng","en",{"handle":22,"displayName":23},"spots","Spots","queued",{"views":26,"likes":27,"saves":27,"shares":27,"completions":27,"opens":27,"skips":27,"depthSum":27},1,0,"2026-09-29T23:32:12.451Z",null]