You need none of these fancy tools if you iterate over specs instead of iterating over code. I explain it all in here: https://www.cleverthinkingsoftware.com/spec-first-developmen...
I think a series of specs as the system instruction could help guide it. You can't just go from spec to app though, at least in my experience.
Ask HN: Cursor or Windsurf?
331–340 of 410 posts
Re: Ask HN: Cursor or Windsurf?
#332Re: Ask HN: Cursor or Windsurf?
#333I've been flipping between the two, and overall I've found Cursor to be the better experience. Its autocomplete feels better at 'looking ahead' and figuring out what I might be doing next, while Windsurf tends to focus more on repeating whatever I've done recently. Also, while Windsurf has more project awareness, and it's better at integrating things across files, actually trying to get it to read enough context to d…
Cursor autocomplete stops working after trial ends.
Re: Ask HN: Cursor or Windsurf?
#334Earlier quoted context omitted.
If I can, I map it to ctrl-; so I can bring it up when I need it. But I found once it was optional I hardly ever used it. I use Deepseek or others as a conversation partner or rubber duck, but I'm perfectly happy writing all my code myself. Maybe this approach needs a trendy name to counter the "vibe coding" hype.
"rubber botting"
Re: Ask HN: Cursor or Windsurf?
#335Earlier quoted context omitted.
Yes very observant, modified forks with their agents built in. Zed does not have any built in, sublime does not have agents built in but if you like you can continue this disingenuous discussion.
Thank you for your kind offer, I shall take you up on it. Zed does have it built in. Now, please continue your disingenuous conversation by repeatedly claiming something that is demonstrably not true.
Re: Ask HN: Cursor or Windsurf?
#336For a time windsurf was way ahead of cursor in full agentic coding, but now I hear cursor has caught up. I have yet to switch back to try out cursor again but starting to get frustrated with Windsurf being restricted to gathering context only 100-200 lines at a time. So many of the bugs and poor results that it can introduce are simply due to improper context. When forcibly giving it the necessary context you can cle…
Re: Ask HN: Cursor or Windsurf?
#337Earlier quoted context omitted.
The (relative) simplicity is what sells aider for me (it also helps that I use neovim in tmux). It was easy to figure out exactly what it's sending to the LLM, and I like that it does one thing at a time. I want to babysit my LLMs and those "agentic" tools that go off and do dozens of things in a loop make me feel out of control.
I like your framing about “feeling out of control”. For the occasional frontend task, I don’t mind being out of control when using agentic tools. I guess this is the origin of Karpathy’s vibe coding moniker: you surrender to the LLM’s coding decisions. For backend tasks, which is my bread and butter, I certainly want to know what it’s sending to the LLM so it’s just easier to use the chat interface directly. This way…
Re: Ask HN: Cursor or Windsurf?
#338Sometimes I feel like I'm the only one sitting here with vim enjoying myself. Letting this whole AI wave float away.
Re: Ask HN: Cursor or Windsurf?
#339For a time windsurf was way ahead of cursor in full agentic coding, but now I hear cursor has caught up. I have yet to switch back to try out cursor again but starting to get frustrated with Windsurf being restricted to gathering context only 100-200 lines at a time. So many of the bugs and poor results that it can introduce are simply due to improper context. When forcibly giving it the necessary context you can cle…
Wait, are these 800 lines of code? Am I the only one seeing that as a major code smell? Assuming these are code files, the issue is not AI processing power but rather bread and butter coding practices related to file organisation and modularisation.
Frustrates the hell out of me as someone who thinks at 300-400 lines generally you should start looking at breaking things up.
Re: Ask HN: Cursor or Windsurf?
#340Earlier quoted context omitted.
Thank you for your kind offer, I shall take you up on it. Zed does have it built in. Now, please continue your disingenuous conversation by repeatedly claiming something that is demonstrably not true.
Hello? You're not going to continue?