9 ms·
I am super bullish on claude code / codex cli + LSP and other deterministic codemod and code intelligence tools. I was playing around with codex this weekend a
by brianyu8 9mo ago
I am super bullish on claude code / codex cli + LSP and other deterministic codemod and code intelligence tools.
I was playing around with codex this weekend and honestly having a great time (my opinion of it has 180'd since gpt-5.2(-codex) came out) but I was getting annoyed at it because it kept missing references when I asked it to rename or move symbols. So I built a skill that teaches it to use rope for mechanical python codebase refactors: https://github.com/brian-yu/python-rope-refactor https://github.com/brian-yu/python-rope-refactor
Been pretty happy with it so far!
- shepherdjerred 9mo agoAre you having a positive experience with Codex compared to Claude Code? Codex in my brief experience was... not good w/ 5.1
- cube2222 9mo agoJust to provide another datapoint - tried codex September / October after seeing the glowing reviews here, and it was, all in all, a huge letdown. It seems to be very efficient context-wise, but at the same time made precise context-management much harder. Opus 4.5 is quite a magnificent improvement over Sonnet 4.5, in CC, though. Re tfa - I accidentally discovered the new lsp support 2 days ago on a side project in rust, and it’s working very well.
- HarHarVeryFunny 9mo agoWhat are some of the use cases for Claude Code + LSP ? What does LSP support let you do, or do better, that Claude Code couldn't do by itself ?
- allisdust 9mo agoAnother anecdote/datapoint. Same experience. It seem to mask a lot of bad model issues by not talking much and overthinking stuff. The experience turns sour the more one works with it. And yes +1 for opus. Anthropic delivered a winner after fucking up the previous opus 4.1 release.
- fluidcruft 9mo agoSimilar experience and timeline with codex, but tried it last week and it's gotten much better in the interim. Codex with 5.2 does a good job at catching (numerical) bugs that Opus misses. I've been comparing them and there's not a clear winner, GPT 5.2 misses things Opus finds and vice versa. But claude-code is still a much better experience and continues to just keep getting better but codex is following, just a few months behind.
- kohlerm 9mo agoI checked the codex source code a few months ago and the implementation was very basic compared to opencode
- linsomniac 9mo agoI was luke-warm about codex when I tried it 2-3 months ago, but just recently tried it again last week, running it against claude code, both of them running against the same todo list to build a docusign-like web service. I was using loops of "Look at the todo list and implement the next set of tasks" for the prompt (my prompt was ~3 sentences, but basically saying that): - Codex required around 30 passes on that loop, Claude did it in ~5-7. - I thought Codex's was "prettier", but both were functional. - I dug into Claude's result in more depth, and had to fix ~5-10 things. - Codex I didn't dig into testing quite as deeply, but it seemed to need less fixing. Still not sure if that is because of a more superficial view. - Still a work in progress, have not completed a full document signing workflow in either.
- theshrike79 9mo agoIt goes like this: Codex is an outsourcing company, you give specs, they give you results. No communication in between. It's very good at larger analysis tasks (code coverage, health etc). Whatever it does, it does it sloooowwwllyyy. Claude is like a pair programmer, you can follow what it's doing, interrupt and redirect it if it starts going off track. It's very much geared towards "get it done" rather than maximum code quality.
- aschobel 9mo agoI’m basically only using the Codex CLI now. I switched around the GPT-5 timeframe because it was reliably solving some gnarly OpenTelemetry problems that Claude Code kept getting stuck on. They feel like different coworker archetypes. Codex often does better end-to-end (plan + code in one pass). Claude Code can be less consistent on the planning step, but once you give it a solid plan it’s stellar at implementation. I probably do better with Codex mostly due to familiarity; I’ve learned how it “thinks” and how to prompt it effectively. Opus 4.5 felt awkward for me for the same reason: I’m used to the GPT-5.x / Codex interaction style. Co-workers are the inverse, they adore Opus 4.5 and feel Codex is weird.
- __mharrison__ 9mo agoI've gone it works wonderful for 5.2. I think chatgpt plus is at the top of the weekly AI rolling wars. Most bang for the buck.
- frays 9mo agoInteresting to see that you work at OpenAI but had to build a skill like this yourself. Surprised that you don't have internal tools or skills that could do this already! Shows how much more work there is still to be done in this space.
- Aiisnotabubble 9mo ago[dead]
- shermantanktop 9mo agoCobbler’s children…
- voiper1 9mo agoMy theory is that even if the models are frozen here, we'll still spend a decade building out all the tooling, connections, skills, etc and getting it into each industry. There's so much _around_ the models that we're still working on too.
- nonethewiser 9mo agoAgree completely. It's already been like this for 1-2 years even. Things are finally starting to get baked in but its still early. For example, AI summaries of product reviews, gemini youtube video summaries, etc.. Its hard to quantify what sort of value those examples generate (youtube and amazon were already massively popular). Personally I find it very useful, but it's still hard to quantify. It's not exactly automating a whole class of jobs, although there are several youtube transcription services that this may make obsoete.
- NitpickLawyer 9mo ago> Shows how much more work there is still to be done in this space. This is why I roll my eyes every time I read doomer content that mentions an AI bubble followed by an AI winter. Even if (and objectively there's 0 chance of this happening anytime soon) everyone stops developing models tomorrow, we'll still have 5+ years of finding out how to extract every bit of value from the current models.
- lionkor 9mo agoOpenAI engineer fails to rename references because his F2 key has been replaced with the Copilot button? No LSP support is wild.
- shimman 9mo agoThis is something I notice often when using these tools (if this is what you are referring too). Like they will grep entire code bases to search for a word rather than search by symbol. I suppose they don't care to fix these types of things as it all adds up to paid tokens in the end. We have 50 years worth of progress on top of grep and grep is one of the worse ways to refactor a system. Nice to see LLM companies are ignoring these teachings and speed running into disaster.
- nvarsj 9mo agoOnly if they are not told how to search the codebase efficiently. All you need is an MCP server for code search. There's even LSP backed MCP servers now.
- shimman 9mo agoI see, I'm highly skeptical of using these tools because I honestly feel faster with a vim + clt workflow if I know what to write. I'll have to check again because 6 months ago this stuff was pure trash and more frustrating than useful (beyond a boilerplate generate that also boils the ocean).
- theptip 9mo agoYes, check again - to be blunt, any opinions (at least tactical on how well feature X works) formed 6 months ago are not really relevant to the conversation today given how fast this is all moving. Opus 4.5 in Claude Code is a massive jump over 4.0 which is a massive jump over 3.7. Each generation is being fine-tuned on a huge corpus of freshly-generated trajectories from the previous generation so things like tool use improve really quickly.
- 9mo ago
- rglynn 9mo agoI've had a number of occasions where claude (et al.) have incorrectly carried out a task involving existing code (e.g. create a widget for foo, following bar's example). In these cases the way I would have done it would be to copy said existing code and then modify the copied code. I've always wondered if they should just be using copy tool (even just using xclip) instead of using context.