I&#x27;m always interested in trying to figure out how to explain these things better, if you ever want to vent some frustrations at someone :)<p><pre><code>  &gt; bury Rust&#x27;s borrow checker for those parts of an application
</code></pre>
The problem with that is, if you did, you&#x27;re back to<p><pre><code>  &gt; I spent a huge amount of my time inside the debugger trying
  &gt; to figure out why a pointer wasn&#x27;t ... pointing.
</code></pre>
What I can say is that after you get over the hump, the borrow checker isn&#x27;t really a big deal. Or rather, it _is_ a big deal, but when it errors, I know it&#x27;s caught a bug for me, and I can just fix it without much effort. Small comfort for those before that point thought :&#x2F;