3 ms·
Author here. Yes, the code is generated. Yes, the docs are generated. I agree LLM copy is annoying and will rewrite them myself. But I built this for myself o
by earcar 1mo ago
Author here.
Yes, the code is generated. Yes, the docs are generated. I agree LLM copy is annoying and will rewrite them myself.
But I built this for myself out of frustration with the official client, and I use it every day, so every bug I find is fixed immediately. I also care about bugs and PRs from other people, as you can see the amount that have been closed on the repo. The only reason I would stop maintaining this is if Spotify kills it.
I also wouldn't call this vibe coded either. Human directed and LLM generated is fairer. It's been an intense 5 days with tons of design decisions and testing on 3 platforms. I think we need a new vocabulary to distinguish it from "author doesn't care". I do.
- cirelli94 1mo agoI would use the phrase "Responsible Use of Generative AI", from https://www.debian.org/vote/2026/vote_002#texte https://www.debian.org/vote/2026/vote_002#texte
- bramhaag 1mo agoI wouldn't. > The Debian Project nevertheless expects that all contributions submitted to Debian, regardless of how and with which tools they were produced, satisfy the same standards of quality, correctness, maintainability, and legal compliance. Slop text on the homepage does not scream "quality" to me. The code is worse, somehow. Endless paragraphs of comments that say nothing: https://github.com/crmne/fastpotify/blob/d9aafbf8e0b0c4d2da3ad3060921a723e92c2e17/src/limiter.rs https://github.com/crmne/fastpotify/blob/d9aafbf8e0b0c4d2da3...
- deleted 1mo ago[deleted]
- ahartmetz 1mo ago/// Rule: every block leaves exactly as long as it arrived, whatever /// is being held back, or the output would run short. Uhm yeah, that is "literally what" territory.
- demibabs 1mo agoWtf? It’s putting its whole chain of thought in comment form, that’s insane. No wonder people can’t get Claude to stop commenting if this is what it does unrestricted.
- short_sells_poo 1mo agoI'm going to sound harsh here, but please don't take this as criticism of the effort, it's criticism of how it's being portrayed. The quality might for all intents be great and useful. > But I built this for myself out of frustration with the official client But you didn't build it. This is akin to me telling an intern to build me a widget and then claiming it was me who built it. Or a construction manager saying they built a skyscraper. Yes, the intern and the construction crew needs guidance and management, but I can't then go to the management committee and claim ownership of the effort. > I also wouldn't call this vibe coded either. You didn't write any of the code or even the documentation for that matter. You guided a code generator that relied on you to guide high level decisions but then did all the implementation on it's own. That's vibe coding.
- eli 1mo agoThe construction manager can’t say they built a skyscraper? In that only for someone who personally laid every brick and ran every wire?
- bayindirh 1mo agoBut they know the plans, and knows people where all the wires are, etc. With vibe coding you know nothing.
- short_sells_poo 1mo agoNo they can't. The construction crew - which includes the manager - can say that they built a skyscraper. If the construction manager did lay the bricks or did the majority of the work in all aspects, they could claim to have built a building. Otherwise they contributed work, no denying that, but they can't claim credit for building it. Same way that architects can't claim they built the skyscraper, even though they probably spent a lot of effort designing it to specs. To the best of my knowledge, no serious architect claims they "built" the building. They have designed it yes. Same way, the construction manager would claim they have managed the construction. I admit that the classification is fuzzy, but there's an explosion of vibe coders going about claiming to have built things, whose contribution is basically spending a total of one hour with a prompt and and LLM doing basically all the heavy lifting. That's not necessarily the case of the author here, but the line has blurred a lot and people very giddily claim credit for much less actual accomplishment than what would've flown in the past.
- stuaxo 1mo agoThe official client is very annoying. I rewrite docs myself on my own projects because they read as very LLMish, there's an intermediate stage which feels slightly less bad where I ask it to remove most of the comments, especially LLM signposting ones and then "rewrite any remaining comments and docs in a dry ukgov/gds style" which makes things slighyly less worse.
- RunSet 1mo agoShould add a full page click through slop warning to each page on the site. Also give credit to the LLM that made it in the "Brought to you by" section at the bottom.
- wartywhoa23 1mo agoI'll pick a human-written monstrosity over any "lean" consloption out there any time of day.
- zestyping 1mo ago> Yes, the code is generated. Yes, the docs are generated. > I also wouldn't call this vibe coded either. It's vibe-coded. Get over it.
- bentt 1mo agoThere is a lot of gray area between vibe coding and zero AI. Get over that too. End of the day this person is solving a good problem and sharing the work. This is what we want.
- flossly 1mo agoAlso: nagging about the specifics of the README's tone of voice, while the 600-1000MB RAM usage drops to 100-250MB seems a little childish to me. It's still open source! Just like in the pre-AI era they are welcome to submit a PR and improve it in the way they like it. The main dev seems very open to accepting help.
- rplnt 1mo agoThose numbers only look good in comparison.
- darkwizard42 1mo agoI don't see you publishing something which further reduces the memory footprint? Given the project is open source, have at it! See if you can help improve it instead of complaining. This is a significant improvement and a cool project!
- rplnt 1mo agoI'm not complaining and it is a cool project (from what I can tell). But I think it's fair to say 200 MB memory usage is a lot without providing source code as a proof. Just by feel when you recall what were computers capable of when they did not have 100s of MB to spare.
- vovavili 1mo agoThe fact than an app like this can be vibe-coded is actually mind-blowing. I'd love to see your prompt history here.
- wartywhoa23 1mo agoOh no, that's closed source, lol
- wolttam 1mo agoDon’t worry. Folks are entirely too concerned about the distinction between human made and LLM made. In a short handful of years, it will be incredibly rare to find something an LLM hasn’t been involved with
- SteveVitali 1mo agoAgree, everyone thought I was crazy in 2025 when I was preoccupied with this question about moral 'authorship' in the AI era, but I think the culture will catch up quite soon, whether it likes it or not https://sjsebastian.substack.com/p/thinking-through-the-machine https://sjsebastian.substack.com/p/thinking-through-the-mach...
- pennomi 1mo agoI have no doubt that in the future AI code will be superior to human code. But today is not that day, and these projects that have never yet had human eyes on them are mostly shoddy pieces of work.
- thesuitonym 1mo ago> I agree LLM copy is annoying and will rewrite them myself. Remember when people used to care about making a good first impression?
- Lord-Jobo 1mo agoThat hasn’t existed in software generally for like 20 years, to be fair
- rplnt 1mo ago> Yes, the code is generated. Yes, the docs are generated. I agree LLM copy is annoying and will rewrite them myself. I find this kinda funny. Fix the obvious part, better not look at the code.
- threethirtytwo 1mo agoOne thing I like about Spotify is the recommendations. I like to do what i call “beat digging” which is basically exploring the platform for new artists and tracks? Does this still have that?
- YarickR2 1mo ago>Author here. Not author. LLM manager, technical producer (if we're borrowing game development language), advanced AI user; not author. Authors are those whose code was used to train LLM(s) you were using while producing this fine piece of software. I'm saying this having neither positive nor negative emotions. Just clarifying.
- LelouBil 1mo agoI agree that "author cares" and "author doesn't care" is a very important distinction. But to me vibe coded is about reading/editing the code. If all your code modifications are by prompt, it is vibe coded by definition.