It's popular because they have the best models and they are burning obscene amounts of money handing out tokens via subscriptions (for now) at a huge discount compared to what the API costs are.
Claude Code itself is incredibly buggy and as we have seen the codebase is a complete mess of slop.
I would argue it couldn't be more different. I can dive into the source code of any library, inspect it. I can assess how reliable a library is and how popular. Bugs aside, libraries are deterministic. I don't see why this parallel keeps getting made over and over again.
One path is that you could try to transitions within your current org. This should be particularly easy in startups, which is where you say your experience is, as startups have a lot less rigidity in roles/responsibilities and you could contribute to infrastructure efforts to build up context/knowledge.
From there, you can leverage that into an "official" infra role.
I do wish they'd focus on closing the gap to Jetbrains by implementing the QOL features that are missing. I understand they have to do what VC wants to see, but this agentic stuff is so tiring.
I have unfortunately found myself doing stuff like this too, although maybe not as egregious.
I think part of the problem is that our brains are wired to look for the path of least resistance, and so shoving everything into an LLM prompt becomes an easy escape hatch. I'm trying to combat this myself, but finding it not trivial, to be honest. All these tools are kind of just making me lazier week over week.
Hmm, it was a while back so now I'm struggling to recall, but I remember feeling like I'm going against the grain of easily using GitHub. I followed this exact tutorial at the time and it looks like there are now sections on how to work with GitHub.
Perhaps I need to force myself to commit for longer...
I'm still struggling most with the fact that my day-to-day work involves a git first platform like GitHub.
Although jj as a vcs system, it does feel better, working with git through it still feels like a chore, but to be fair I only gave it a day before going back to git.
Does anyone have any good resources on how to augment a git flow through the lens of a git hosting platform to work smoothly and still reap the benefits of jj?