As someone with commit to Rails, it also makes you have a totally different perspective on 'magic.' You end up seeing how things work, and it no longer feels magical. It's just code.
Rejecting 'magic' and just reading the code definitely helped me to get to another level of coding.