This appears to be a popular opinion, but it's definitely not my experience: I *have* to code. Coding is how I think, and it's how I understand things. Reading and reviewing just isn't good enough. I'm not saying this is universal - people vary a lot here!
It’s not the typing func doThing(blah blah) that does it for me, its the knowing that the interlocking components work in just the right way to make everything else hum along nicely. In other words, I do understand the magic of the machine. No coding required anymore.