← Back to context

Comment by scrollaway

8 days ago

I have ~24 years of experience coding and the LAST thing I think about when opening claude code is "why is this written in react".

Tell you what I sometimes think about though: The fact it has clickable links and complex formatting rules for markdown, the most interactive and highest-quality clickable interface I've ever seen in a terminal, and somehow manages to work. That actually blows my mind.

THEN, I'm reminded that it's written in React, and I think "Huh, guess that does make it a ton easier than using ncurses or something."

And done.

You’ve been writing code for 24 years and you don’t know that clickable links are a terminal emulator feature and not a Claude Code feature? Or that “markdown formatting” is just ansi escape codes, and possible with things other than React that don’t bring so many downsides?

  • Correctly emitting the right escape codes at the right positions is arguably very much a Claude Code "feature", as it is on CC to do so.

  • Claude Code is able to hyperlink any kind of text, not just the native terminal emulator feature of hyperlinking anything starting with https://...

    And your "it's just ANSI escape codes" is the weirdest take on any kind of software.

    • Formatted hyperlinks are an escape code too. It has nothing to do with React.

      Not sure why you’re trying to bring up experience as a justification for using React to render a tui and all the downsides that come with that.

      4 replies →

Okay and as someone who would rather just straight up use cursor than claude code, I'd rather have my software not crash out on me every 5 minutes. What sort of self respecting dev purposely uses broken software? Even opencode (use it on nonwork computers) is fully better at this point.

  • Disingenuous, much? I've only ever had claude code crash once (after it decided to spawn like 12 subagents and got my laptop swapping like mad).

    If you're crashing every 5 minutes, either you have a cursed build, or you need to do a memtest.

    • It's not disingenuous, claude code has over 5k issues that are ignore plus thousands of more that were just silent closed.

      This is a product by a company worth supposedly $1trillion and they can't even make one of their starship products not shit the bad within 5 minutes? These are the same engineers telling us for the last 3 years that coding is solved?

      Like it's pathetic, and it's pathetic you're falling for it too. Have some standards, good grief.

      1 reply →