Remix.run Logo
ojosilva 6 days ago

I didn't see much mention of tab-completions in the survey and comments here. To me that's the ultimate coding AI is doing at my end, even though it seems to pass unnoticed nowadays. It's massive LOC (and comments!), and that's were I find AI immensely productive.

ottah 6 days ago | parent | next [-]

Don't you have to keep dismissing incorrect auto-complete? For me I have a particular idea in mind, and I find auto-complete to be incredibly annoying.

It breaks flow. It has no idea my intention, but very eagerly provides suggestions I have to stop and swat away.

apt-apt-apt-apt 6 days ago | parent | next [-]

Yeah, [autocomplete: I totally agree]

it's so [great to have auto-complete]

annoying to constantly [have to type]

have tons of text dumped into your text area. Sometimes it looks plausibly right, but with subtle little issues. And you have to carefully analyze whatever it output for correctness (like constant code review).

shiandow 6 days ago | parent [-]

That we're trying to replace entry/mediocre/expert level code writing with entry/mediocre/expert level code reading is one of the strangest aspects of this whole AI paradigm.

There's literally no way I can see that resulting in better quality, so either that is not what is happening or we're in for a rude awakening at some point.

oblio 6 days ago | parent | next [-]

https://www.joelonsoftware.com/2000/05/26/reading-code-is-li...

https://www.joelonsoftware.com/2000/04/06/things-you-should-... (read the bold text in the middle of the article)

These articles are 25 years old.

gnerd00 6 days ago | parent | prev | next [-]

there is no "we" or at least not sufficiently differentiated. Another layer is inserted into .. everything? think MSFT Teams. Your manager's manager is being empowered.. you become a truck driver who must stay on the route, on schedule or be replaced.

jcgrillo 6 days ago | parent | prev [-]

This is how you know the "AI" proselytizers are completely full of shit. They're trying to bend the narrative with a totally unrealistic scenario where reading and reviewing code is somehow "more efficient" than writing it. This is only true if you

(a) don't know what you're doing and just approve everything you see or

(b) don't care how bad things get

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

fwiw, VS Code has a snooze auto complete button. Each press is 5m, a decently designed feature imo

rblatz 6 days ago | parent [-]

Copilot replacing intellisense is a huge shame. Why get actual auto complete when you can get completely hallucinated methods and properties instead.

RugnirViking 5 days ago | parent [-]

Does it actually replace it? I can still get intellisense style suggestions on my ides (various jetbrains and visual studio) and it's still just as useful (what can this object do I wonder...)

verdverm 5 days ago | parent [-]

No it does not replace it. I still get intellisense in VS Code. GP is misinformed

LinXitoW 5 days ago | parent | prev [-]

My experience with Supermaven has been close to perfect. Imho, the smaller the suggestion, the better it generally is. 99% of supermaven suggestions are just one line.

jjani 5 days ago | parent [-]

For those about to look it up: Supermaven is dead.

StrandedKitty 6 days ago | parent | prev | next [-]

Does it even fall into "AI-generated" category? GitHub Copilot has been around for years, I certainly remember using it long before the recent AI boom, and at that time it wasn't even thought of as any kind of a breakthrough.

And at this point it's not just a productivity booster, it's as essential as using a good IDE. I feel extremely uncomfortable and slow writing any code without auto-completion.

sramam 6 days ago | parent [-]

I think there is a difference between type system or Language Server completions and AI generated completion.

When the AI tab completion fills in full functions based on the function definition you have half typed, or completes a full test case the moment you start type - mock data values and all, that just feels mind-reading magical.

spockz 5 days ago | parent [-]

I haven’t tried it lately but how well are these models in generating property based tests?

another_twist 6 days ago | parent | prev [-]

Tab completions simply hit the bottleneck problem. I dont want to press tab on every line it makes no sense. I would rather AI generate a function block and then integrate it back. Saves me the typing hassle and I can focus in design and business logic.