Vibe Coding a Lox Compiler, Part 0: Background
I have been working with Claude Code for maybe a year, in various ways. Often, I would use it to understand compiler error messages, since I’ve been teaching myself Rust for that time and more, and as you might know, the Rust borrow checker can give one fits. I would also purposefully limit my use of Claude when programming Rust because I want to learn Rust, and you learn by doing; reading code doesn’t have the same impact. In some cases I worked on projects where I would write the backend (whether Java or Rust) and have Claude build me the frontend, since I am barely literate with frontend stuff and whatever literacy I did have with JavaScript, Typescript, React, Angular or whatever I have been quickly dumping from core memory. ...