5 ms·
Vibecoding #2
- jacobtomlinson 10mo agoInstructions unclear, Claude just spent three days and millions of tokens rebuilding SLURM from the ground up. /s
- lukax 10mo agoMaybe AWS ParallelCluster which is a managed SLURM on AWS.
- wiredfool 10mo agoCapistrano? Fabric?
- deleted 10mo ago[deleted]
- darkwater 10mo agoTerraform? Ansible? Using those as hint I bet CC would have one-shotted it pretty easily
- dcre 10mo agoTS + Deno + dax is my favorite scripting environment. (Bun has a similar $ function built in.) For parsing CLI args, I like the builders from Cliffy (https://cliffy.io/ https://cliffy.io/) or Commander.js because you get typed options objects and beautiful help output for free. If you want to script in Rust, xshell (https://docs.rs/xshell/latest/xshell/ https://docs.rs/xshell/latest/xshell/) is explicitly inspired by dax.
- erdaniels 10mo agoHey ibobev! I've actually been building something very close to box at a snail's pace for 2 years. I built it since I was working a lot with a bunch of raspberry pis where it was better to compile directly on the pi then on my mac but I didn't want to bother to ssh in or lose my local setup. The major difference with what I have so far is that the tool takes a direnv automagical approach to work with multiple machines across multiple projects/directories. It works across docker and ssh without any extra setup other than the tool on the client side. I just got native LSP working this past weekend and in sublime it's as much as: { "clients": { "remote-gopls": { "command": [ "tool", "lsp", "gopls" ], "enabled": false, "selector": "source.go", }, } } From what you built so far, do you think there's any appetite in people paying for this type of tool which lets you spin up infra on demand and gives you all the capabilities built so far? I'm skeptical and I may just release it all as OSS when it gets closer to being v1.0.
- lightandlight 10mo ago> do you think there's any appetite in people paying for this type of tool which lets you spin up infra on demand and gives you all the capabilities built so far? (I'm not the author) The easiest way to charge for this kind of software is to make it SaaS, and I think that's pretty gross, especially for a CLI tool. > I'm skeptical and I may just release it all as OSS It doesn't have to be one or the other: you could sell the software under libre[1] terms, for example. [1]: https://en.wikipedia.org/wiki/Free_software https://en.wikipedia.org/wiki/Free_software
- erdaniels 10mo agoAgreed that SaaS feels ugly. Agreed on selling it as libre. The only thing I could imagine charging for in a subscribed model would be for services that are hosted (e.g. instance/gpu provisioning/monitoring/maintenance in the cloud) while also offering the ability to self-host the same machinery.
- jasonjmcghee 10mo agoAny time doing hand-rolled on demand spinning up of ec2 instances, be sure they are properly spun down later. It's very easy to get hit with a massive bill due to just leaving instances around.
- hendiatris 10mo agoI run sudo shutdown +15 (or other amount of minutes) when I need a compute instance and don’t want to forget to turn it off. It’s a simple trick that will save you in some cases.
- tln 10mo agoSort of like cancelling Disney right after signing up for the free trial.. nice!
- apawloski 10mo agoFor expensive GPU instances I have a crontab one-liner that shuts the node down after 2 hours if I don't touch an override file (/var/run/keepalive). /5 * * * [ -f /var/run/keepalive ] && [ $(( $(date +\%s) - $(stat -c \%Y /var/run/keepalive) )) -gt 7200 ] && shutdown -h now
- css_apologist 10mo agothis isn't technically vibe coding right? this is just like using llms here and there for details you don't care to learn more about
- indigodaddy 10mo agoMy personal definition/interpretation would be if it's more than 50% of the project's code/work, even if one is reviewing the code (to whatever extent).
- dudewhocodes 10mo ago> I am at the tail end of AI adoption, so I don’t expect to say anything particularly useful or novel. Are they really late? Has everyone started using agents and paying $200 subscriptions? Am I the one wrong here or these expressions of "falling behind" are creating weird FOMO in the industry? EDIT: I see the usefulness of these tools, however I can't estimate how many people use them.
- giancarlostoro 10mo agoIs it FOMO if for $100 a month you can build things that takes months, and then refine them and polish them, test them, and have them more stable than most non-AI code has been for the last decade plus? I blame Marketing Driven development for why software has gone downhill. Look at Windows as a great example. "We can fix that later" is a lie, but not with a coding agent. You can fix it now.
- anonymous908213 10mo ago> Is it FOMO if for $100 a month you can build things that takes months It is the very definition of FOMO if there is an entire cult of people telling you that for a year, and yet after a year of hearing about how "everything has changed", there is still not a single example of amazing vibe-coded software capable of replacing any of the real-world software people use on a daily basis. Meanwhile Microsoft is shipping more critical bugs and performance regressions in updates than ever while boasting about 40% of their code being LLM-generated. It is especially strange to cite "Windows as a great example" when 2025 was perhaps one of the worst years I can remember for Windows updates despite, or perhaps because of, LLM adoption.
- drw85 10mo agoFor MS, it's currently eroding through every single one of their products. Azure, Office, Visual Studio, VS Code, Windows are all shipping faster than ever, but so much stuff is unfinished, buggy, incompatible to existing things, etc.
- giancarlostoro 10mo ago
- deleted 10mo ago[deleted]
- deleted 10mo ago[deleted]
- indigodaddy 10mo agoThis is excellent and innovative, good stuff! I guess my only comment is why not just Ansible, but this feels like a way simpler and better fit (and more fun/cool! Plus you can just easily modify/bend the tool to your liking/need) just for playing around in your local homelab etc
- indigodaddy 10mo agoLol the downvotes
- nromiun 10mo ago> The spec ended up being 6KiB of English prose. The final implementation was 14KiB of TypeScript. Wait, this is how people vibe code? I thought it was just giving instruction line by line and refining your program. People are really creating a dense, huge spec for their project first? I have not seen any benefit of AI in programming yet, so maybe I should try it with specs and like a auto-complete as well.
- weakfish 10mo agoI’ve always heard (despite the incredibly fluid definition) that “vibe” coding specifically was much more on the “not reading/writing code” side of the spectrum vs. AI assisted code writing where you review and tweak it manually
- linsomniac 10mo agoYes, definitely! The AI tooling works much like a human: it works better if you have a solid specification in place before you start coding. My best successes have been using a design document with clear steps and phases, usually the AI creates and reviews that as well and I eyeball it. Lots of people are using PRD files for this. https://www.atlassian.com/agile/product-management/requirements https://www.atlassian.com/agile/product-management/requireme... I've been using checklists and asking it to check off items as it works. Another nice feature of using these specs is that you can give the AI tools multiple kicks at the can and see which one you like the most, or have multiple tools work on competing implementations, or have better tools rebuild them a few months down the line. So I might have a spec that starts off: #### Project Setup - [ ] Create new module structure (`client.py`, `config.py`, `output.py`, `errors.py`) - [ ] Move `ApiClient` class to `client.py` - [ ] Add PyYAML dependency to `pyproject.toml` - [ ] Update package metadata in `pyproject.toml` And then I just iterate with a prompt like: Please continue implementing the software described in the file "dashcli.md". Please implement the software one phase at a time, using the checkboxes to keep track of what has already been implemented. Checkboxes ("[ ]") that are checked ("[X]") are done. When complete, please do a git commit of the changes. Then run the skill "codex-review" to review the changes and address any findings or questions/concerns it raises. When complete, please commit that review changeset. Please make sure to implement tests, and use tests of both the backend and frontend to ensure correctness after making code changes.
- yakshaving_jgt 10mo agoThe only way I would approach a problem like this is with NixOS and nixosTest/runTest. Development iterations can be against local VMs, and then you can fire it at AWS when you're confident it works correctly.
- liampulles 10mo agoThank you to OP for writing a "LLM assisted coding" usage report which feels humble and honest. I'm in an evaluation phase myself and I find it very difficult to find good evaluations from typical developers.
- bilekas 10mo agoNice write up but one thing that irks me.. > I personally don’t know how to solve it without wasting a day. So, I spent a day vibecoding my own square wheel. This worries me, in the case of OP it seems was dillegent and reviewed everything thoroughly but I can bet that that's not the majority.. And pushing to prod an integral piece without fully knowing how it works just terrifies me.
- foobarqux 10mo agoIt feels like gnu parallel with --transfer-file would have solved this problem
- tmtvl 10mo agoI've been meaning to try programming with AI, but it's a bit tricky to manage the maze of models which one can download and run. I know one can pull down qwen3 or starcoder2 with ollama, but there's multiple variations and I have no idea what everything means and what the implications are for running them on my PC. I suppose cloud-based offers simplify all that, but I don't trust them for a hair.
- NicoJuicy 10mo agoJust try out AntiGravity ( Google) or Claude ( 17$)/month. Ollama with qwen3 and starcoder2 are ok. I'd recomment to experiment with the following models atm. (eg. with "open-webui"): - gpt-oss:20b ( fast) - nemotron-3-nano:30b ( good general purpose) It doesn't compare to the large LLM's atm. though.
- azuanrb 10mo agoUnfortunately, local modals are not good yet. For serious work, you'll need Claude/Gemimi/OpenAI models. Pretty huge difference.
- jeingham 10mo agoWell for me, kind of a IT jack of all trades, a little programming, a little server management, a little DBA, HTML, Network and domain shat, etc, yeah a little bit of everything under my belt. I am finding Cursor incredibly enabling. You have heard it here before I know but I really wish I had this when I was in the trenches. I am retired now. I use it for various little programs I am writing and one big project. I use Cursor with opus 4.5 mostly, and finding that none of my questions and none of my requests have hit a brick wall, some walls for sure but not the kind of brick walls I would run into in the past where I would have no one to turn to immediately and those that I could turn to were also busy very busy with their s**, sometimes taking hours to get through to them or maybe even days. All that's gone. With the help of AI I can usually work out any kind of problem I have. Now, as for the quality of the code, well that may be another story. It might be twice as much as any , more experienced programmer might write but so far, with my experience, I have not seen anything that looks untoward. Bottom line is that I am extremely grateful for AI has a teammate. As a solopreneur even more so. I'm building an application that I know would have taken at least $10 to 20K to build but all I'm paying is $60 a month Cursor Pro+ and my public facing server. And only $60 because I ran into a Cursor Claude limit. Buckle up guys and gals, the midwit you always feared has the keys to the tank now...
- gtowey 10mo agoI'm curious, what stopped you from learning the information you needed to complete these bigger projects before LLMs?
- sparky4pro 10mo agoSuppose that when someone is retired, there is more time doing stuff, but time is running out… If someone is in their 30’ or 40’ planning to work the next 5+ years on a project is no problem, even if it takes 10+ years in the end. For the ones over 65 or older, it’s a different story…
- jeingham 10mo agoI can tell you from my perspective that it really is a different story when you're over 65, I'm 73 so it's even more different. It's obligations that distract keep coming. I'm just having fun with it at this point. I just can't imagine what you guys are facing right now. Some existential s**. It's like you were swinging through the trees and all the trees disappeared now you got to learn how to live on the desert. You can do it!
- jeingham 10mo ago@gtowey I think it was basically a lack of ability to focus for myriad distractions in my life, suboptimal upbringing, family obligations, I think I'm a little dyslexic, larger career obligations, top of everything else I had a career in the reserves also that's where a lot of my energy went primetime, also being a musician I found it a lot easier to play a musical instrument than spend the time needed develop chops programming wise. and then there's my family, lot of time spent focused on them. A lot of distractions on top of a pretty poor memory basically. I can say all that stuff now cuz I'm yes an entrepreneur but I'm also retired. It might actually boil down to a lack of discipline. But who knows, Tell you one thing for sure I am totally getting off on AI assisted programming. Any question I have, there's an answer that fits within my understanding of the way things work which is not minimal with all my experience in IT so whatever it is it's working.
- fud101 10mo agoI wish I could be slightly more interested in this to actually see what payoff this person is reporting here but I just can't bring myself to care about this agentic nonsense.
- candl 10mo agoI bought a glm-4.7 subscription and paired it with with claude code. According to usage, I have already used millions of tokens, yet I have barely reached the prompt limits for the tier I have per the 5 hour window. I haven't done anything crazy with my prompts as well. Now if this were something else billed per 1 million tokens it would have cost me a lot more. Yet apparently the majority of LLM providers are billing for 1 million tokens. What's the catch? What I am not understanding? What other providers have similar usage/pricing pattern? I can't see any of the providers billing per 1 million tokens to be useful/cost effective at all for coding. Granted, I am new to all of this, I want to see what the fuss is about so perhaps I am blind to something obvious.
- cadamsdotcom 10mo agoLove this. People making their own tools for their own problems. Author needed a thing, it didn’t exist, so they made that thing. That’s incredible empowerment.
- harry34 10mo agoThe tension between 'learning fundamentals' and 'shipping products' has always existed in software development, but AI coding assistants make it more acute. What's interesting is that the bottleneck is shifting. For experienced developers, the constraint was never typing speed or recalling syntax - it was understanding the problem domain, making architectural decisions, and maintaining systems over time. AI tools amplify this: they make the gap between 'can generate code' and 'can build maintainable systems' even wider. The real question isn't whether to use AI tools, but how they change what's worth learning deeply. If AI can scaffold boilerplate, then understanding why certain patterns exist becomes more valuable, not less. The ability to evaluate AI-generated code, spot subtle bugs, or recognize when it's taking you down a bad architectural path - these skills require deep knowledge. For solopreneurs and builders, the calculation is different. Getting something working that creates value for users is often better than perfect code that ships too late. The key is being honest about the tradeoffs: move fast with AI, but budget time to understand what you've built before scaling it.