Previously I said local single-line code completion is the acceptable level of "AI" assistance for me and that JetBrains one was somewhat useful, only wrong half of the time, and easy to ignore when it is.
I've changed my mind.
See, I code primarily in TypeScript and Rust. Both of these languages have tooling that's really good at static analysis. I mean, in case of TS, static analysis is the whole product. It's slow, it requires a bunch of manual effort, but holy hell does it make life easier in the long run. Yes, it does take a whole minute to "compile" code to literally same code but with some bits removed. But it detects so many stupid mistakes as it does so, every day, it's amazing. Anyway, not the point.
The other thing modern statically-typed languages have is editor integration. You know, the first letter in IDE. This means that, as you are typing your code and completions pop up, those completions are provided by the same code that makes sure your code is correct.
Which means they are never wrong. Not "rarely". Not "except in edge cases". Zero percent of the time wrong.
If I type a dot and start typing "thing" and see "doThing(A, B)", I know this is what I was looking for. I might ctrl-click it and read the docs to make sure, but I know "doThing" exists and it takes two arguments and i can put it in and maybe even run the code and see what it does. This is the coding assistance we actually need. Exact answers, where available.
So, since I've enabled LLM completion a few months ago, I've noticed a couple of things. One: it's mostly useful when I'm doing some really basic boilerplate stuff. But if I wrote it often enough, I could find ways to automate that specific thing. It feels like this is saving me time, but it's probably seconds on a day.
Two: I am not used to code completion being wrong. Like, I see a suggestion, I accept it mentally before I accept it in the dropdown. I'm committed to going there and thinking about next steps.
And then it turns red because "doThing" is not, in fact, a method that exists.
And I stop working and go write this post because I forgot what I was even doing in the first place already.
I'm turning that shit off.
Vibe Coding Casino • Evrim Öztamur
「 The reason why gambling websites offer you free credits for participating? It’s a part of their customer lifetime value acquisition pipeline.
The only reason why Kilo Code would give you free tokens? It’s a part of their customer lifetime value acquisition pipeline.
What’s the customer lifetime value acquisition pipeline? It’s where you get hooked for free, and get milked bone dry 」
You thought vibe coding was bad?
Well.. Angela’s got something worse for ya! The billionaires now think they’re ’doing physics’ when talking to LLM’s specifically trained & prompted to suck up their egos.
Vibe physics? Anybody who even dares to think this is ”groundbreaking research” isn’t by definition smart. Not. Smart!
https://youtube.com/watch?v=TMoz3gSXBcY
#vibephysics #llm #sycophancy #vibecoding #ai
you cannot build solid infrastructure with just "vibes"
Someone should make a better claude-code-router (OpenAI compatible interface to other models/platforms/providers) #llm #vibecoding
One thing I will say about #Tcl is that #vibeCoding really, uh, doesn’t work. I mean yeah, some basic stuff sort of kind of gets generated, but the #AI is constantly inventing crap which doesn’t work or exist in Tcl. It’s sometimes more of a psychological burden to figure the resulting stuff out than to just do it yourself. At best you can think of it as a rough sketch (and sometimes you need that for inspiration!) which you then have to craft into something actually functional.
Two major AI coding tools wiped out user data after making cascading mistakes https://arstechni.ca/DLdP #largelanguagemodels #AIdevelopmenttools #AIconfabulation #AIhallucination #machinelearning #confabulations #AIdevelopment #AIassistants #generativeai #multimodalAI #datascience #JasonLemkin #Programming #AIbehavior #AIfailures #vibecoding #GeminiCLI #AIcoding #chatbots #Biz&IT #google #Replit #AI
I’m here to announce the start of my new #vibecoding company “uCode.” We install VSCodium onto your system and provide you a vibrator of your choosing and that’s pretty much it. You provide the code, you own the code, you build the code.
Every hour you’ll be encouraged to take a break from work and hey would you look at that? You own a vibrator! Relax, massage those sore muscles or whatever you want to vibrate, there’s no wrong way to vibe code.
You know, I wrote this as a joke, but I realize this is basically just Pomodoro with sex toys, so it would probably be a better choice than vibe coding anyway…