Remix.run Logo
seamossfet 4 days ago

Man, I wish they'd keep the old philosophy of letting the developer drive and the agent assist.

I feel like this design direction is leaning more towards a chat interface as a first class citizen and the code itself as a secondary concern.

I really don't like that.

Even when I'm using AI agents to write code, I still find myself spending most of my time reading and reasoning about code. Showing me little snippets of my repo in a chat window and changes made by the agent in a PR type visual does not help with this. If anything, it makes it more confusing to keep the context of the code in my head.

It's why I use Cursor over Claude Code, I still want to _code_ not just vibe my way through tickets.

davnicwil 4 days ago | parent | next [-]

My guess would be this is less driven by product philosophy, more driven by trying to maximise chances of a return on a very large amount of funding in an incredibly tough market up against formidable, absurdly well-funded competitors.

It's a very tough spot they're in. They have a great product in the code-first philosophy, but it may turn out it's too small a market where the margins will just be competed away to zero by open source, leaving only opportunity for the first-party model companies essentially.

They've obviously had a go at being a first-party model company to address this, but that didn't work.

I think the next best chance they see is going in the vibe-first direction and trying to claim a segment of that market, which they're obviously betting could be significantly bigger. It's faster changing and (a bit) newer and so the scope of opportunity is more unknown. There's maybe more chances to carve out success there, though honestly I think the likeliest outcome is it just ends up the same way.

Since the beginning people have been saying that Cursor only had a certain window of time to capitalise on. While everyone was scrambling to figure out how to build tools to take advantage of AI in coding, they were one of the fastest and best and made a superb product that has been hugely influential. But this might be what it looks like to see that window starting to close for them.

rustystump 4 days ago | parent | next [-]

It is interesting that i find composer to be one of my favorites as while it is a bit dumb it is about 100x faster than the fat boys.

Sometimes u need the beef of opus but 80% composer is plenty.

rubyn00bie 4 days ago | parent | next [-]

I have been on the fence if I think composer is useful, but the speed argument is one I hadn’t really considered. I use cursor with Opus almost exclusively but the other day I tried using OpenCode locally with a 6-bit quantized version of Qwen 3.5 and holy crap the speed and latency were mind blowing. Even if not quite as sharp as big boi Opus and the gang.

Now you’ve got me thinking I should give composer another go because speed can be pretty darn great for more generic, basic, tasks.

aplomb1026 4 days ago | parent | prev [-]

[dead]

BadBadJellyBean 4 days ago | parent | prev | next [-]

> It's a very tough spot they're in.

It's a very tough spot they put themselves into. If the goal wasn't to get filthy rich quick it would probably be possible to make a good product without that tough spot.

echelon 3 days ago | parent [-]

Products don't live because they're good. They live because they provide value for a short amount of time.

Nothing lives forever. The life of a product is short and over in the blink of an eye.

They're playing this game optimally for their present station.

Slow coding an IDE? We might not even have IDEs in six years.

fulladder 3 days ago | parent | prev | next [-]

It's heartbreaking to write this, but I think Cursor will be remembered as the Lotus 1-2-3 of AI coding.

hapticmonkey 4 days ago | parent | prev | next [-]

As these products mature people are going to see more of this stuff. These are the contours of the market. The technology is incredible but it’s still subservient to the economics of building products.

It’s the “why can’t Facebook just show me a chronological feed of people I follow”. Because it’s not in their interests to do so.

sally_glance 4 days ago | parent [-]

Yeah, and just like all social media platforms adopted short form video sooner or later they are going to give in to what consumers pay for (in attention or money). Right now it's anyone's guess what that might be in the context of software development.

da_ordi_ 3 days ago | parent | prev | next [-]

Tried the cursor a few times, apart from a fancy layer on top of VS Code, it is way too expensive to use, it runs out of credit in a few tasks. On the other hand, vs code with copilot is slower and less 'intelligent', but it lasts longer, I get more work done with it. Recently, started using opencode inside vs code, it is similar to claude code, but needs some better integration with vs code.

epolanski 4 days ago | parent | prev | next [-]

The cancer: growth at every cost or die.

God forbids you make a great product in a specific niche and are happy with the money flowing.

Nope, has to be more.

htrp 4 days ago | parent | prev | next [-]

> They've obviously had a go at being a first-party model company to address this, but that didn't work.

I thought there was an entire initiative to build their own coding model and the fine tunes of in Composer 1.5 and Composer 2 were just buying them time and training data

jimbokun 4 days ago | parent | prev [-]

You know, it’s stuff like this making me think maybe the anti capitalists have a point.

A company makes a popular product customers like, but to satisfy the VCs the company must make a product the customers don’t like but could make the VCs more money.

Not sure this is the “invisible hand” Adam Smith had in mind.

lII1lIlI11ll 3 days ago | parent | next [-]

"Invisible hand" doesn't force you to take VC funding. You can maintain (and many do) what VCs like to derisively call "lifestyle business". And GNU project somehow wasn't started in Soviet Union either. Editors of both kinds (non-VC funded business and FOSS) are widely available for you to use BTW.

The problems that Cursor is facing are directly resulted by the choices that its founders freely made previously.

runarberg 4 days ago | parent | prev | next [-]

Anti-capitalist here: Our point is actually the same point as the one Anti-feudalists had. The consumer hostility observed under capitalism is simply a corollary.

peyton 4 days ago | parent | next [-]

To be fair feudalism (the row-farming kind) kind of collapsed because people found better deals with the rise of trade and mercantilism and such. It wasn’t anything anybody needed to make points over.

IDEs seem headed in the same direction. Seriously, watching Codex rip apart binaries in parallel and Claude go from nothing to app in one prompt, I’m pretty sure there’s no need for me to look at any code. I’m fine using tools that just emit machine code if that’s more efficient.

jimbokun 3 days ago | parent | next [-]

What if the generated app is sending your sensitive information back to Anthropic?

runarberg 4 days ago | parent | prev | next [-]

It is easier to imagine the end of the world then the end of feudalism.

I kind of like the story of how Malthus had his theory of societal collapse because he couldn’t imagine a better system then mercantilism. That societies would rather collapse then to end their colonial monopolies.

I see a similar theory today with around depopulation, that as society gets older and relatively fewer working age people there are, that society would rather collapse then we find a better system then Capitalism.

jimbokun 3 days ago | parent [-]

What system works better when you have a very large number of elderly people who want to retire and very few young people to work?

runarberg 3 days ago | parent [-]

Socialism, for one.

jimbokun 3 days ago | parent [-]

You still have many people consuming and not producing, and much fewer people producing.

Capitalism or socialism doesn’t change that.

runarberg 3 days ago | parent [-]

I am sure Malthusians could find similar reasons for why collapse was inevitable as the population grew.

For example I can imagine a young Malthus debating with the elderly Adam Smith, and Smith saying something like: “When societies open up their markets, those big bulk carrying cargo ships will be able to ship the required food to the food scarce areas. And when they do, they will enrich them selves as well as the farmers whom they buy the crops from, as the price of the grain will be much higher in these over-populated regions”.

The young Malthus, however, is not convinced and will reply: „Then the population will still grow, both in that ‘new market’ (as you call it), and among the farmers whom acquire that new wealth; and eventually those farmers will make wars or famine with the neighbors and those merchants over the scars resources. Societal collapse is inevitable.“

OkayPhysicist 3 days ago | parent | prev [-]

We most generally lump Mercantilism in with Feudalism. The transition to Capitalism came with the rise of Liberalism (not the American political definition, the political philosophy one), which involved a lot of revolutions.

Imustaskforhelp 4 days ago | parent | prev [-]

(I think I agree), Georgist here, Our point is also that these rent-seeking abilities (something which even the creator of capitalism famously hated the land-lords quite a lot)

This is the issue with something like Cursor and VC's funding because I feel like these private equities essentially seek rent in their own way by hollowing out the products from within, to maximize profits without doing efforts in a manner very similar to Rent-seeking, and most large companies also feel like a rent-seeking on the monopoly that they establish (like google or facebook)

I have made someone who was communist/socialist agree to georgism and I have had someone who was extremely capitalist agree to georgism, and to be honest, whether it be georgism or anti capitalism or socialism, I think that the world just wants a system where a person is treated with dignity within the economic cogs.

My opinion is that as long as we can all agree on the last premise about dignity for individuals within the economic cogs, we can all have meaningful conversations to make that a premise, hopefully a reality.

(I feel like the people who might deny dignity to people within this particular context, have either a bias/incentive to not look towards the problem, or are uninformed, or lack the energy to fight towards change within the system, and more importantly the _hope_ that the future can be better)

I am not hopeful about the current political systems (even around the whole-world at times), I feel like there should be more information and decentralization within politics.

Essentially, politics really just feel unaccountable to me, your vote really stops mattering to politicians if/when money starts talking. But technically, this system can be broken through with enough votes.

I really hope for a future where politics and politicians feel accountable and genuine, maybe even someone from down the street who we can have some chats with to actually know them.

Ironically or unironically, just as how the landlords pushed against Georgism/George within really making political difference, The same is happening right now as well where Online landlord monopolies dictate how people interpret and vote by using their algorithms/influence.

Politics like many other problems feel like a chicken and egg problem, like things work until they don't and things don't work until they do. At a more individual level, stepping outside of most algorithms and the reason why I joined hackernews is for doing something like this, myself.

runarberg 3 days ago | parent [-]

Anarchist here. I can definitely see the appeal of Georgism. And if we must have a state (while we Anarchist work to dismantle the state apparatus) I am personally not convinced Communism is a superior alternative to Georgism. And I think you could probably convince many anarchists alike (as long as you strategically avoid mentioning the role of the state). And in either case, I will definitely stand next to a Georgist during the revolution in solidarity against Capitalism.

charcircuit 4 days ago | parent | prev [-]

In order to make more money you have to make a product customers want.

popcorncowboy 3 days ago | parent | next [-]

No, just a product they'll pay for

joshuacc 3 days ago | parent [-]

Customers aren’t in the habit of paying for things they don’t want.

tquinn 3 days ago | parent | next [-]

https://en.wikipedia.org/wiki/Price_elasticity_of_demand

qsera 3 days ago | parent | prev [-]

You sure about that?

jimbokun 4 days ago | parent | prev [-]

According to the comment I replied to you have to make the product VCs think will make VCs the most money, even if that’s at odds with what your customers are telling you they want.

charcircuit 4 days ago | parent [-]

It is more of a point that it may require leaving your old customers behind and disappointing them in order for you to find the customers you can provide the most value to.

cedws 4 days ago | parent | prev | next [-]

Yeah, this model where you don't get an editor anymore feels like a step backwards. I don't want to give up LSPs, being able to step into/rename functions and stuff like that. I should still be the one in control of the code - the agent is the assistant, not me.

This is why Zed's direction felt pretty strong to me. Unfortunately their agentic features are kind of stagnating and the ACP extensions are riddled with issues.

trevordilley 3 days ago | parent | next [-]

We're building DevSwarm, and it's aiming to strike the balance between agentic coding in parallel without losing your IDE. Each workspace (worktree) gets a dedicated vscode instance, and in that instance we make it easy to fire up Claude Code, Codex, etc. Would love to hear if it hits the sweet spot we're going for.

edit: https://devswarm.ai

logicprog 4 days ago | parent | prev | next [-]

I actually run a custom fork of Zed based on their master branch because of how stagnated the built-in agent is. Master branch Zed agent did get sub-agents, parallel threads, better thread management, and worktrees though, and I implemented agent skills and the ability to select which model to use for sub-agents for it. And with those features, I'm fairly satisfied.

blurbleblurble 3 days ago | parent [-]

Any reason not to use it with the agent client protocol instead?

zormino 3 days ago | parent | prev | next [-]

This is why I use Claude Code though, it pairs well with a regular old text editor (in my case Sublime). I've always had an editor and a terminal open, plugging an AI into my terminal has been a fantastic enhancement to my work without really anything else changing or giving up any control.

anthonypasq 4 days ago | parent | prev | next [-]

did you watch the 90 second video in the post? all of this is addressed

cedws 4 days ago | parent [-]

No but I have now. It’s hard to tell from that few seconds but it doesn’t look like it’s really putting the developer in the driving seat, just providing a minimal escape hatch for manual edits.

blks 4 days ago | parent | prev [-]

It’s very unfortunate what direction Zed has taken. It was very fast and nice editor, that’s now infected with those “AI” features.

logicprog 4 days ago | parent [-]

It's still a very nice and fast editor, and you can just switch off those AI features. They're still releasing features and fixes for the non-AI parts.

whicks 4 days ago | parent | prev | next [-]

Agreed completely on this (as a heavy daily user of Cursor). It's been the perfect in-between of coding by hand (never again!) and strictly "vibe coding" for me. Being able to keep my eyes on all the changes in a "traditional" IDE view helps me maintain a mental model of how my systems work.

I'm hoping in this new UI in v3 I can still get that experience (maybe it's just hidden behind a toggle somewhere for power users / not shown off in the marketing materials).

leerob 4 days ago | parent | next [-]

I'm an engineer at Cursor, can try to clarify questions here.

> I wish they'd keep the old philosophy of letting the developer drive and the agent assist. Even when I'm using AI agents to write code, I still find myself spending most of my time reading and reasoning about code.

We very much still believe this, which is why even in this new interface, you can still view/edit files, do remote SSH, go to definition and use LSPs, etc. It's hard to drive and ship real changes without those things in our opinion, even as agents continue to get better at writing code.

> I'm hoping in this new UI in v3 I can still get that experience (maybe it's just hidden behind a toggle somewhere for power users / not shown off in the marketing materials).

This new interface is a separate window, so if you prefer the Cursor 2 style, that continues to exist (and is also getting better).

vvilliamperez 4 days ago | parent | next [-]

Once I downloaded it, it made sense. The blog post almost made me cancel my subscription because it seemed to get rid of the IDE entirely.

whicks 4 days ago | parent | prev | next [-]

Great, glad to hear that! Stoked to kick the tires on Cursor 3. Thanks for confirming, leerob!

seamossfet 4 days ago | parent | prev [-]

> We very much still believe this

That's good to hear, I might have jumped a little too quickly in my opinion. It's a bit of a Pavlovian response at this point seeing a product I very much love embrace a giant chat window as a UX redesign haha.

I would love to see more features on the roadmap that are more aligned with users like us that really embrace the Cursor 2 style with the code itself being the focal point. I'm sure there's a lot you can do there to help preserve code mental models when working with agents that don't hide the code behind a chat interface.

dominotw 4 days ago | parent | prev [-]

> It's been the perfect in-between of coding by hand (never again!) and strictly "vibe coding" for me.

I dont think there is an inbetween. Its really hard to 'keep an eye' on code by casually reading diffs. Eventually it will become vibe coding.

Software engineers are deluding themselves with spec driven, plans, prds whatever nonsense and thinking its not vibecoding.

jimbokun 4 days ago | parent [-]

Why?

Reading diffs is an inescapable skill, needed for evaluating any kind of PR. This just makes it more interactive.

I just use Copilot with VS Code, but my flow is to just ask Claude to make a change across whatever files it needs to touch, then either accept the changes, edit the changes directly, or clarify whatever was different from my expectations.

Reading diffs is central to how I work with these agents.

adityamwagh 4 days ago | parent | prev | next [-]

How would they make money from the tokens then haha? The main revenue driver of these companies is to get people to use more tokens. That’s what they will optimise for. Getting the developers out of the way is the way to do it.

Archonical 4 days ago | parent | next [-]

Isn’t Cursor’s business model mostly subscriptions? They’re the ones paying for inference, not the user directly, right? So wouldn’t they be incentivized to minimize token usage per unit of user value, not maximize raw tokens?

fweimer 4 days ago | parent | next [-]

It's pay-as-you-go after a certain number of included requests/tokens: https://cursor.com/docs/models-and-pricing

bb1298 4 days ago | parent | prev [-]

Nope. Enterprise you pay for seat to access all of the enterprise features and then you just pay for tokens as you go. Vast majority of their actual revenue comes from enterprise and their revenue is just api pass through to the model providers.

moregrist 4 days ago | parent | prev [-]

Does Cursor make money from tokens?

I thought it was primarily a user of Anthropic and OpenAI APIs, so the fewer tokens you use to accomplish a task, the higher their margin.

rnxrx 4 days ago | parent [-]

Gemini is featured just as prominently, and they've most recently been pushing their own model series (Composer).

w29UiIm2Xz 4 days ago | parent | prev | next [-]

As a Cursor user who hasn't tried Claude Code yet, am I missing anything? I seem (sometimes) exceptionally productive in it and it's working for me. To my understanding, Claude Code is all terminal, but something like an IDE seems like the better interface to me: I want to see the file system, etc. It seems Cursor doesn't have the mindshare relative to Claude in public discussion spaces.

zwaps 4 days ago | parent | next [-]

Claude Code is where you move up one abstraction layer. Almost everyone using it productively has spend a lot of time working on their harness, ensuring that everything is planned out and structured such that all that is left is really type in the code. This typically works without error. Before that, you interact a lot via Claude Code in whatever abstraction you feel is right.

That's basically it. You can review changes afterwards, but that's not the main point of Claude Code. It's a different workflow. It's built on the premise: given a tight and verifiable plan, AI will execute the actual coding correctly. This will work, mostly, if you use the very best models with a very good and very specific harness.

Cursor, same as Copilot, has been used by people who are basically pair programming with the AI. So, on abstraction down.

I have no idea what is better, or faster. I suspect it depends at least on the problem, the AI, and the person.

ninininino 4 days ago | parent [-]

> Cursor, same as Copilot, has been used by people who are basically pair programming with the AI. So, on abstraction down.

This is not really true anymore.

Cursor has better cloud agents than Claude. The multi-agent experience is better, the worktree management is better. Tagging specific code or files in chat is better.

It's hard for me to express the level of pain and frustration I feel going from Cursor to Claude / Conductor+Claude / Claude Extension for VS Code, Claude in Zed, etc.

Really hoping Claude puts more energy into Cowork as a competitor for Cursor and Codex.

dugidugout 4 days ago | parent | next [-]

I think you are still speaking in the lower abstraction in terms of zwaps' provided understanding. "Tagging specific code" or "files" is likely the type of interfacing most Claude Code users are _not_ doing.

Instead they are defining architecture through specs and verification-loops and attempting to one-shot solutions fitting clear tests. On reflection, I personally don't have many prompts with CC referencing files or code directly, rather I speak in specifications I can then track to a given instance of work in review.

This isn't to suggest you can't work at this abstraction in cursor or w/e interface, but the features you suggest are hardly relevant to the divide zwaps is identifying.

mikestorrent 4 days ago | parent | next [-]

I feel like perhaps you haven't used Cursor. I use both CC and Cursor extensively and as far as I can tell there is nothing that the CC agent will do that Cursor won't do just as well (often using Opus as the backend) and at the same time I get the advantage of seeing the changes in a full IDE if I want to. Their new agent-forward UI hides the code if you don't want to see it as much, but I and many others think that it giving me a full, colourful graphical editor to view changes in is a huge advantage.

I'm not telling you to go use cursor, just to help clarify that you can drive both solutions with the exact same approach and skillset and get very similar results - the difference is the UI. I personally like being able to paste screenshots into the agent, etc.

zwaps 3 days ago | parent [-]

Nobody is saying your workflow is wrong, it may even be better. However it is not how people use Claude Code or what its attraction is.

What you mention as advantages and features is not something CC users use or require.

On the other hand, Claude is trained on its harness (all but confirmed by Anthropic) so CC is likely just a bit better at its level of abstraction than in cursor. And at the end, you can’t yet best the subscription.

ok_dad 3 days ago | parent [-]

Cursor does the same stuff but better in my opinion. It’s got an IDE focus but whatever agent pipeline they built is better at coding than Claude’s is and much much faster. I routinely fear for my career while using Cursor, but when I use Claude I wonder what all the hype is about.

That’s not to say Claude sucks, but I think Cursor is really underrated and not well known. I think the IDE focus hurts them with non professional developers, but try using it the same as with Claude and you’ll be surprised, I bet. You can hook it up to GitHub and never touch the IDE if you want to.

jimbokun 4 days ago | parent | prev | next [-]

So that sounds like Claude Code is an inferior subset of Cursor. That Cursor can work like Claude Code, but Claude Code is lacking Cursor’s editing capabilities.

zwaps 3 days ago | parent | next [-]

Yes and no. In principle you are right.

In practice, Claude is trained on its harness and the subscription is priced to best competitors such as Cursor.

This is also why Cursor tries to finetune oss models. Otherwise its performance in the CC flavor of AI coding will just be that bit worse

scottyah 3 days ago | parent | prev | next [-]

If you install the VS Code plugin, it's the same editing functionality. Cursor lacks a lot of the tooling in claude code that makes the experience a lot more... solid.

ninininino 3 days ago | parent | prev [-]

That is my experience currently.

scottyah 3 days ago | parent | prev [-]

It's always funny to see people's reactions to AI because it's the same they would treat junior engineers if nobody was around to raise an eyebrow. I've had a super micromanager who was absolutely insistent on naming variables and whether the open brackets were on the same line or a new line. I've also had people who just gave me the desired functionality and let me figure out the in-between and put in my own creative features, etc with just slight feedback.

We have OG Cursor for the micromanagers (who want to approve/deny every line) and things like Claude Code for those who are less picky about the how, and able to be amazed at what it creates.

recursive 3 days ago | parent [-]

I treat people with respect because they are people. Absolutely not the case for machines.

slashdave 3 days ago | parent | prev [-]

Yep. Cursor is remote indexing. It allows their agents to fish around in the code base more efficiently. I assume the Claude folks are working on this.

dmix 4 days ago | parent | prev | next [-]

It's good to try Claude Code just so you focus on skills, agents, and CLAUDE.md

Then when you go back to Cursor it will still support all of those things in the settings.

Using Cursor you tend to not think about those as much since Cursor does a lot of it for you as part of the IDE integration. But it's good to refine it your own way.

But for the most part there isn't much difference.

omcnoe 4 days ago | parent | prev | next [-]

You don't have to stop using the IDE just because you are using Claude Code. Using both at the same time is best of both worlds in my experience.

nu11ptr 4 days ago | parent | prev | next [-]

Claude Code isn't really "all terminal" if you embed that terminal in your IDE. I still use Cursor (for now), but I embed a CC panel via extension. With this launch of Cursor 3, I'll probably get off Cursor for good. I have zero interest in this.

vira28 4 days ago | parent [-]

Curious, why cursor for this? VSCode or pretty much pure open source IDE's have CC integration. Or am i missing something?

slashdave 3 days ago | parent [-]

Probably momentum. It takes some effort to change tooling. This is why Cursor worked so well in the beginning. It just took over from VSCode seamlessly.

ohmahjong 4 days ago | parent | prev | next [-]

As someone whose work enforced a switch from Cursor to Claude Code, I do keep on top of the code by pairing it with an IDE, tracking/viewing changes etc. There's no real obstacle to using an IDE as you normally would, with Claude Code as a sidecar.

visarga 4 days ago | parent | prev | next [-]

I run Claude Code from Zed. Very nice experience.

dmix 4 days ago | parent [-]

I tried that for a couple weeks and it's no where near as well integrated as Cursor. I hope they get there though because I like Zed.

Zed plus Claude feels more like using isolated browser extensions instead of something part of the browser (unless you pay for Zeds AI thing then the integration is marginally better).

4 days ago | parent | prev [-]
[deleted]
emp17344 4 days ago | parent | prev | next [-]

AI labs think they’re building an autonomous replacement for software engineers, while software engineers see these systems as tools to supplement the process of software engineering.

dominotw 4 days ago | parent | next [-]

> AI labs think they’re building an autonomous replacement for software engineers

And management everywhere is convinced that thats what they are paying for. My company is replacing job titles with "builder". Apparently these tools will make builder out of paper pushers hiding in corporate beaurcarcy. I am suddenly same as them now per my company managment.

seamossfet 4 days ago | parent | prev | next [-]

Yeah that's the disconnect though right? Even with the best frontier models, you need to do a lot of system design work, planning, and reviewing before you can let these models run.

These models are infinitely more effective when piloted by a seasoned software engineer and that will always be the case so long as these models require some level of prompting to function.

Better prompts come from more knowledgeable users, and I don't think we can just make a better model to change that.

The idea we're going to completely replace software engineers with agents has always been delusional, so anchoring their roadmap to that future just seems silly from a product design perspective.

It's just frustrating Cursor had a good attitude towards AI coding agents then is seemingly abandoning that for what's likely a play to appease investors who are drunk on AI psychosis.

Edit: This comment might have come off more callous than I intended. I just really love Cursor as a product and don't want to see it get eaten by the "AI is going to replace everything!" crowd.

pjmlp 4 days ago | parent | prev [-]

AI labs won't replace all of the engineers, while engineers becoming more productive, leads to smaller team sizes.

cruffle_duffle 3 days ago | parent [-]

Smaller teams working on much more diverse set of problems.

The truth is absolutely nobody knows how this will all shake out.

throwaw12 4 days ago | parent | prev | next [-]

> I still want to _code_ not just vibe my way through tickets.

Now we have 3 ways of coding:

* vim / emacs - full manual

* VSCode / IntelliJ - semi-automatic

* ClaudeCode/Codex/OpenCode/... - fully automated

Cursor can't stay in between

Hoefner 4 days ago | parent | next [-]

Cursor CLI exist - https://cursor.com/cli

vorticalbox 4 days ago | parent [-]

This is how use cursor 99% of the time. The other 1% is in zed.

ninininino 4 days ago | parent | prev | next [-]

Saying it can't stay in between is like saying a company can't sell both regular bikes and electric bikes. Or bikes that can do both.

hparadiz 4 days ago | parent | prev | next [-]

There are some critical parts of architecture where sometimes I really do need to see the code and even sometimes put a wall around it and tell the agent they can't touch it.

jimbokun 4 days ago | parent | prev [-]

Why?

Are you saying they can’t compete with VS Code in the semi-automatic space?

throwaw12 2 days ago | parent [-]

Yes, They can't compete

VSCode is open source and ahead, and getting lots of contributions from different companies.

On the other hand, you have JetBrains with a specific expertise in JVM based dev environments, it's possible to compete with them, but very time consuming

They better focus on one thing and win the developers, otherwise they would lose (and losing) to Claude Code and Codex on one side, on the other side they will lose to JetBrains and VSCode

Better to focus

rebolek 4 days ago | parent | prev | next [-]

I vibe my way through my ideas. I look at LLM code sometimes to cry and cringe and then I beg LLM to have basic dignity and self respect to write code it shouldn’t be ashamed of. But then I instruct it to do something and it does it with speed I’m never able to achieve, even if the code is ugly. But it works.

varispeed 4 days ago | parent [-]

Works until you discover subtle bugs hiding behind ugliness.

hombre_fatal 4 days ago | parent | next [-]

Which is true for human-written code as well.

In both cases, it's your processes (automated testing, review, manual QA) that is the bulwark against bugs and issues.

With AI, you can set up great processes like having it check every PR against the source code of your dependencies or having it generate tests for what's an intermediate step or ephemeral solution that you would never write tests for if you had to do it yourself.

There's this idea on HN that if you delegate too much to AI, you get worse code. Presumably not appreciating all the code-improving processes you can delegate to AI, particularly processes you were never doing for hand-written code.

rebolek 3 days ago | parent | prev [-]

Yes, there are so many. As in hand-written code. I don’t take LLM written code for granted and I rewrite is sometimes. I know it’s not perfect. But it’s useful.

Compile code is not perfect also. But who does hand-written assembler anymore? Yes, LLM is another layer, it would be ugly and slower but it’s much faster to use.

varispeed 3 days ago | parent [-]

The thing is that with the code you've written you wrote it in a way that you understand and you have mental model of how it works therefore it is much easier to reason about potential edge cases that have not been covered.

Bnjoroge 4 days ago | parent | prev | next [-]

That philosophy wouldnt help justify the narrative for their massive valuation.

criley2 4 days ago | parent | prev | next [-]

The philosophy still works, you just have to change your view. Instead of trying to work side by side with the agent on every turn (inside of your IDE), instead the agent performs a unit of work and then you review it. You can use your IDE to view the diff, or another diffing tool.

If you've dug in sufficiently on plan mode, then what the agent is executing is not a surprise and shouldn't need input. If it does, the plan was insufficient and/or the context around the request (agents.md, lessons.md, or whatever tools and documents you use ) weren't sufficient.

EDIT: Maybe it doesn't work in cursor, but I continue to use vscode to review diffs and dig in on changes.

cyral 4 days ago | parent | prev | next [-]

I just upgraded and you can still show/hide the entire editor like before

vachina 4 days ago | parent | prev | next [-]

Agent is where tokens are consumed, and where they can charge you more.

mat_b 3 days ago | parent | prev | next [-]

Exactly how I feel. If I wanted this agent-centric view without being able to easily see the code I would be using Claude Code.

I use Cursor because agents are not ready to be the ones driving. I need to drive. I still need to understand all the code (and easily browse it) and keep a close watch over what the AI is doing.

girvo 4 days ago | parent | prev | next [-]

> I still want to _code_ not just vibe my way through tickets.

You and I want this. My EMs and HoEs and execs do not. I weep for the future of our industry.

uduni 4 days ago | parent | prev | next [-]

I guess they are assuming LLMs will just get better and better until youn don't look at code at all.

Ignoring the fact that software will just keep getting more and more complex and interconnected... There will always be a new frontier or code and UX

scottyah 3 days ago | parent [-]

They're targeting the 90% of code that doesn't really need to be looked at. Software is already so complex and interconnected that it is fully beyond human capabilities, each person only knows a tiny part of the stack. If you create your own full system from scratch, it's not going to be very generally useful.

verdverm 4 days ago | parent | prev | next [-]

Why I harp on owning your stack instead of outsourcing your Ai experience and interface to Big Ai. There are many frameworks that make this much easier today. I chose ADK which is more of a lift, but also works for non-coding use cases.

peder 4 days ago | parent | prev | next [-]

> I feel like this design direction is leaning more towards a chat interface as a first class citizen and the code itself as a secondary concern.

That's because that's exactly where we're headed, and it's fine.

skor 4 days ago | parent [-]

NASA vibes all its note taking apps

yieldcrv 4 days ago | parent | prev | next [-]

At least these are IDEs with the save button finally gone

We needed that jump, there were still floppy disk icons

whazor 4 days ago | parent | prev | next [-]

Imagine you are the top engineer of your company. Everybody wants your attention, many meetings, design sessions, and of-course code reviews.

With Claude Code, I use Gitlab for reviewing code. And then I let Claude pull the comments.

It looks like the new UI has a big focus on multiple agents. While it feels wrong, the more you split up your work into smaller merge requests, the easier it is to review the work.

Chat first is the way to go since you want the agent busy making its code better. Let it first make plans, come up with different ideas, then after coding let it make sure it fully tests that it works. I can keep an agent occupied for over a hour with e2e tests, and it’s only a couple hundred lines of code in the end.

retinaros 4 days ago | parent | prev | next [-]

that is what is catching the most users right? they want to vibe code their way into oblivion

nektro 4 days ago | parent | prev | next [-]

embrace tradition, return to vscode

blks 4 days ago | parent | prev | next [-]

Then code.

claud_ia 3 days ago | parent | prev | next [-]

[dead]

laanako08 4 days ago | parent | prev | next [-]

[dead]

Lastkey 3 days ago | parent | prev | next [-]

[dead]

throwaway613746 4 days ago | parent | prev | next [-]

[dead]

digitaltrees 4 days ago | parent | prev [-]

[flagged]