Humans are in trouble
This is what happens when you let things get to your head. You work on a (highly inefficient, often broken) piece of extremely basic software by prompting a slot machine and hoping it works. Calm down and stop forcing your shitty framework on employees, you're the most replaceable cog of all.
Can't wait to hear about this brand new approach from my managers and VP.
https://web.archive.org/web/20121008025245/http://squid314.l...
Tbh your article is pretty poor. Your "framework" is what everyone on this planet does every day.
I guess the lesson for you is to realize that your wisdom nugget may annoy the shit out of your team.
I think Boris is a really smart, competent guy. He doesn't deserve the hate. That being said, he was just the person in the right place at the right time to have been empowered to vibe-code Claude Code into existence, with the momentum of unlimited tokens for the strongest agentic coding model behind him. Nothing about CC was revolutionary or insightful really, everyone was building harnesses at that time, and TBH Anthropic was a bit behind the curve in that regard. He's not some kind of "wizard" in the way that public figures in programming of the past were, and I think people are putting that on him, leading to a bit of ego inflation here.
I don’t want to be a jackass, but it’s hard to take anything Boris says seriously when he’s headed up such weird software. And it’s not like resourcing or money is an issue for them. If Claude was so damn good, why does CC suck?
Seems pretty good to me. Presumably this is about the TUI version?
One example of what is particularly bad with it: tool calls and progress. Codex UI does it so much better. The way in which CC waits for a task to complete etc is really poorly done compared to Codex.
Another thing that's missing: no way to continue a side chat in Claude Code - this is easy in Codex with /side and it is super usefu.
I don't think Claude Code is perfect software, but I don't think fact that Codex has a slightly nicer implementation of certain patterns makes Claude Code bad software.
it tries but /btw can't be invoked at any time. it is blocked until the reasoning is done. you also can't continue the chat with it
you also can't have tool calls inside it
CC might be the best one I've used if I give each major UX aspect a rating 1-5 and then average them. For example, it has a decent subagent viewer.
Meanwhile, Codex doesn't even have one, and its subagent tool call is so buggy that the parent agent sometimes doesn't even know why the child died.
Being a TUI is very limiting, yes, though that limitation isn't the harness' fault.
If there were 11,000 open and confirmed bugs then yeah, that would mean the software is bad.
IMO this is very dismissive. One example of probably many more, where software is used by millions and yet doesn't have this much being reported.
It looks like it has more in: editor integrations, multiple guis and tuis, config variations, external systems (eg, git, mcps, curl-like requests?), statefulness (curl is "only" request response), inner runtimes (eg, sandbox per OS), sensitivity to its environment, possible side effects of its own execution, potential interaction combinations, etc.
Curl has hard system-level code requirements but it's design space feels more bounded and predictable to me.
This of course isn't an excuse for all bugs.
That is one of the reasons CC code is so low quality. The amount of extra unnecessary code just to implement it using React is by far the worst technical slop decision I've seen made by so called "software engineers" in a long time.
But also, if they all use 500 agents daily and latest models can "one shot" everything, one would think 5k issues are fixed in no time...
Havent used CC in some time, worked fine last time I tried.
IMO, CC should be the poster child of what LLM coding should "feel" like. If things are so good why are there so many issues? Why can't they get a handle like other well-run projects? As you said, they have unlimited tokens so this project should be close to pristine as much as possible.
I add features and tweak it all the time: You just need to get comfortable with spending 3 hours in a chat session every 3 weeks to think hard about how to simplify whatever slop you didn’t simplify the last time you did this :)