bigmachine.io
Initial Thoughts: Claude Code 2025 - Big Machine
Excerpt
***TL;DR**: Claude Code is worth every part of the $20 I'm paying for it (I'm not receiving any consideration for this review). ... * *The only thing it's not very good at, and this is a very big thing, is undoing its updates and you have to rely on Git a bit too much.* … ## The Problem with Copilot's Flow One thing that drives me nuts about the Copilot extension in VS Code is **the noise**: There are a lot of words in this panel that don't make sense to someone unfamiliar with AI tooling, especially the placeholder: *Edit files in your workspace in agent mode*. Do what with what now? Then there are the buttons, drop-downs, and icons that really don't belong there (a microphone and paper airplane?). … - **Switching between modes is clunky** and unnatural. For instance: I might want to know what the best ORM is for Python, see an example using a local SQL file as reference, and then have Copilot make a class for me. Up until recently that required a few mode switches in Copilot, and it still does and it's hard to say when or why, but the extension does this for you now. … ## How To Undo Things In Claude Code There are two ways I learned to undo things with Claude Code: - **Get good at Git**. Make sure you're working in a branch and you're comfortable rolling back to `HEAD` or the last commit. - **Ask Claude to undo** itself. I've used both ways and honestly haven't had a problem. The Git solution feels the most natural by simply using `git checkout --`, which rolls back to the last commit.
Related Pain Points
Difficult to undo or rollback changes
6Claude Code lacks native undo functionality for code modifications, forcing developers to rely heavily on Git for rollbacks. While workarounds exist, they require extra manual effort and Git discipline.
Clunky mode switching in Claude Code extension
4Switching between different task types (chat, code editing, reference viewing) in Claude Code requires unnatural mode changes. Multi-step workflows that mix different interaction types (asking questions, referencing files, generating code) require awkward mode navigation.
Confusing UI with unclear terminology and unnecessary controls
3Claude Code's VS Code extension (and similar tools like Copilot) have cluttered UIs with jargon that confuses developers unfamiliar with AI tooling ('agent mode'), unnecessary buttons (microphone icons), and unclear interaction patterns.