| I encourage you to try this yourself and see how you feel. Recently I used an LLM to help me build a small application in Rust, having never used it before (though I had a few years of high performance C++ experience). The LLM wrote most of the code, but it was no more than ~100 lines at a time, then I’d tweak, insert, commit, plan the next feature. I hand-wrote very little, but I was extremely involved in the design and layout of the app. Without question, I learned a lot about Rust. I used tokio’s async runtime, their mpsc channels, and streams to make a high performance crawler that worked really well for my use case. If I needed to write Rust without an LLM now, I believe I could do it - though it would be slower and harder. There’s definitely a “turn my brain off and LLM for me” way to use these tools, but it is reductive to state that ALL usage of such tools is like this. |