Why waste precious milliseconds typing complete sentences to your AI coding assistant? With autocomplete in the prompt box, we've solved the most pressing problem facing developers today: prompt fatigue.
Gone are the days of exhausting yourself by typing full requests like "refactor this function to use async/await." Now, simply type "refac—" and let our AI predict that you want an AI to refactor your code.
The builders are quietly learning the tools, adopting new practices and building stuff. Everyone else is busy criticizing the tech for its shortcomings and imperfections.
> The builders are quietly learning the tools, adopting new practices and building stuff
I thought the "you're not a real programmer if you don't use AI" gatekeeping would take a little longer than this, but here we are. All from the most minor of jokes.
It's not a criticism of AI, broadly, it's commentary on a feature designed to make engineers (and increasingly non-engineers) even lazier about one of the main points of leverage in making AI useful.
Autocomplete is one of Cursor's most popular features, and is cited as the only reason some people continue to use it. And you're mocking the Cursor team for adding it to the one place where devs still type a lot of text, and making a value judgment by calling it lazy.
Anyone seriously using these tools knows that context engineering and detailed specific prompting is the way to be effective with agent coding.
Just take it to the extreme and youll see; what if you auto complete from a single word? A single character?
The system youre using is increasingly generating some random output instead of what you were either a) trying to do, or b) told to do.
Its funny because its like,
“How can we make vibe coding even worse?”
“…I know, lets just generate random code from random prompts”
There have been multiple recent posts about how to direct agents using a combination of planning step, context summary/packing, etc to craft detailed prompts that agents can effectively action on large code bases.
…or yeah, just hit tab and go make a coffee. Yolo.
This could have been a killer feature about using a research step to enhance a user prompt and turn it into a super prompt; but it isnt.
What’s wrong with autocompleting the prompt? There exists entropy even in the English language and especially in the prompts we feed to the llms. If I write something like “fix the ab..” and it autocompletes to AbstractBeanFactory based on the context, isn’t it useful?
> adding it to the one place where devs still type a lot of text
Because that's where the text the devs type still matters most.
Do I care significantly about this feature's existence, and find it an affront to humanity? No.
But, people who find themselves using auto-complete to make even their prompts for them will absolutely be disintermediated, so I think it wise to ensure people understand that by making funny jokes about it.
I'm currently training local LLMs on data derived by small movements of my body, like my eyes and blinking patterns, in order to skip the keyboard altogether and enter a state of pure vibe.
In fact, this entire response was written by an LLM trained on my controlled flatulence in order to respond to HN posts.
It's already been here for a long time actually. Think google search auto completion of prompts. You're looking for something that might have biases on either side, and you are only shown autocomplete entries for a specific bias.
you're right, i guess it's only negative if you think it's important for people to understand the code they produce, if that's not a concern for you then no problemo
This brings up an interesting point that's often missed, IMO. LLMs are one of the few things that work on many layers, such that once you have a layer that works, you can always add another abstraction layer on top. So yes, you could very well have a prompt that "builds prompts" that "builds prompts" that ... So something like "do x with best practices in mind" can turn into something pretty complex and "correct" down the line of a few prompt loops.
lowkey typing is so cumbersome though they should make an ai model that can read my thoughts and generate a prompt from them so i don't have to anymore
You are thinking too small. AI should be able to determine what my thoughts should be and execute them so I don't have to spend my precious time actually thinking.
Gone are the days of exhausting yourself by typing full requests like "refactor this function to use async/await." Now, simply type "refac—" and let our AI predict that you want an AI to refactor your code.
It's AI all the way down, baby.