News for hackers. Stuff that matters.
Re:Chat is a bad UI pattern for development tools by Klaster_1 on Tuesday February 04, 2025 @11:33AM (#42934619)
A lot of extra text usually means prior requirements, meeting transcripts, screen share recordings, chat history, Jira tickets and so on - the same information developers use to produce a result that satisfies the stakeholders and does the job. This seems like a straightforward direction solvable with more compute and more efficient memory. I think this will be the way it pans outs.

Real projects don't require an infinitely detailed specification either, you usually stop where it no longer meaningfully moves you towards the goal.

The whole premise of AI developer automation, IMO, is that if a human can develop a thing, then AI should be able too, given the same input.

Re:Chat is a bad UI pattern for development tools by cube2222 on Tuesday February 04, 2025 @11:40AM (#42934735)
We are kind of actually there already.

With a 200k token window like Claude has you can already dump a lot of design docs / transcripts / etc. at it.

Re:Chat is a bad UI pattern for development tools by rightisleft on Tuesday February 04, 2025 @11:47AM (#42934887)
Its all about the context window. Even the new Mistral Codestral-2501 256K CW does a great job.

If you use cline with any large context model the results can be pretty amazing. It's not close to self guiding, You still need to break down and analyze the problem and provide clear and relevant instructions. IE you need to be a great architect. Once you are stable on the direction, its awe inspiring to watch it do the bulk if the implementation.

I do agree that there is space to improve over embedded chat windows in IDEs. Solutions will come in time.

Re:Chat is a bad UI pattern for development tools by selectodude on Tuesday February 04, 2025 @12:17PM (#42935476)
Issue I have with Cline that I don't run into with, say, Aider, is that I find Cline to be like 10x more expensive. The number of tokens it blows through is incredible. Is that just me?
Re:Chat is a bad UI pattern for development tools by mollyporph on Tuesday February 04, 2025 @11:48AM (#42934908)
And Gemini has 2m token window. Which is about 10 minutes of video for example.
Re:Chat is a bad UI pattern for development tools by throwaway290 on Tuesday February 04, 2025 @11:41AM (#42934760)
idk if you think all those jira tickets and meetings are precise enough (IMO sometimes the opposite)

By the way, remind me why you need design meetings in that ideal world?:)

> Real projects don't require an infinitely detailed specification either, you usually stop where it no longer meaningfully moves you towards the goal.

The point was that specification is not detailed enough in practice. Precise enough specification IS code. And the point is literally that natural language is just not made to be precise enough. So you are back where you started

So you waste time explaining in detail and rehashing requirements in this imprecise language until you see what code you want to see. Which was faster to just... idk.. type.

Re:Chat is a bad UI pattern for development tools by Klaster_1 on Tuesday February 04, 2025 @11:47AM (#42934892)
That's a fair point, I'd love to see Copilot come to a conclusion that they can't resolve a particular conundrum and communicates with other people so everyone makes a decision together.
Re:Chat is a bad UI pattern for development tools by falcor84 on Tuesday February 04, 2025 @11:43AM (#42934814)
Even if you have superhuman AI designers, you still need buy-in.
Re:Chat is a bad UI pattern for development tools by uoaei on Tuesday February 04, 2025 @11:46AM (#42934859)
There's a nice thought, that anyone with that kind of power would share it.
Re:Chat is a bad UI pattern for development tools by layer8 on Tuesday February 04, 2025 @01:04PM (#42936203)
This premise in your last paragraph can only work with AGI, and we’re probably not close to that yet.