Ok, end of thread! Hope whoever reads this finds it helpful. I definitely wish CLIs existed when I was a wee third year grad student, so hope others will adopt and benefit :)
Now back to writing the JMP I guess :(
@kenjung.bsky.social
jkennethjung.github.io
Ok, end of thread! Hope whoever reads this finds it helpful. I definitely wish CLIs existed when I was a wee third year grad student, so hope others will adopt and benefit :)
Now back to writing the JMP I guess :(
Similarly, the deeper your knowledge of the codebase, the more productively you can interact with Claude in making edits. Thatβs why I mostly use it to edit or add to my scripts instead of authoring things from scratch.
29.06.2025 01:41 β π 0 π 0 π¬ 1 π 0To emphasize, the better managed your project is, the better it works! If your pipeline is built to be replicable and version controlled on Git, it is way less worrying to have Claude make changes to your code.
29.06.2025 01:41 β π 0 π 0 π¬ 1 π 0Yes, it gets stuff wrong sometimes. But since itβs in your terminal, it can test out scripts locallyβa huge plus over browser-based AI!
And itβs easier than ever to iterate with it, e.g. βsee how ../Summary/foo.do makes that table? That works properly, and I want the same thing here tooβ
These are the sorts of use casesβalong with debuggingβthat Iβve personally found Claude Code most useful for. Easily a 5x productivity multiplier in many cases.
29.06.2025 01:41 β π 0 π 0 π¬ 1 π 0The more complex the codebase, the more helpful Iβve found Claude Code to be. For example, I estimate dynamic IO models in Julia. It isnβt always easy to try new specs. Or as the project grows and I want to add functionality, organizing and cleaning up functions is a lot of cognitive overhead.
29.06.2025 01:41 β π 0 π 0 π¬ 1 π 0For example, at the root of my project directory, I wrote a CLAUDE.md doc with a brief style guide and directory org chart. It gets loaded in at the start of every session. Kind of like how youβd want your RA to roughly follow the Gentzkow + Shapiro handbook, or whatever guidelines you use.
29.06.2025 01:41 β π 1 π 0 π¬ 1 π 0As with all AI, it is a complement, not a substitute, for good coding practices like using version control. The complementarities for Claude Code just happen to be very strong.
29.06.2025 01:41 β π 0 π 0 π¬ 1 π 0The integration with git is particularly nice. You can let it see your git log to give it more context, and even have it commit and push changes for you (its commit messages are way better than the jumbled slop I usually write!).
29.06.2025 01:41 β π 1 π 0 π¬ 1 π 0The result? A cool tool that you can use to taste. Give it access to your project directory and it can sift through data pipelines or helper functions across files. No more copy and pasting lines of code to/from your browserβit can edit files directly and highlight the differences for you to okay.
29.06.2025 01:41 β π 0 π 0 π¬ 1 π 0I can choose which directories it can see, it wonβt run terminal commands unless I say so, and it never makes edits without my approval. (You can βyes to allβ each session if you want it to.)
And ofc it's a CLI, so you can call it directly from your terminal. This is huge for vim guys like me!
The main point: it lives on your machine so you can call it straight from the terminal. But it always, *always* asks for permission!
Iβve found that this massively lowers the barrier to entry that previously existed for opening an AI chat before, but keeps me assured that Iβm using something safe.
Disclaimer: I hadnβt previously used anything fancier than ChatGPT/Claude in the web browser. A lot of benefits Iβm about to mention already existed in tools like Cursor or Github Copilot--though there are still some features that I do think are unique to Claude Code!
29.06.2025 01:41 β π 1 π 0 π¬ 1 π 0Taking a break from the JMP to shill for Claude Code! Maybe Iβm late to the party, but Iβve been using it for a month and have been *blown away*. As someone who never quite bought the claim that AI is like having a well-trained RAβ¦I get it now.
Thread time. And also: first p0st!!! (Hi #EconSky! π)