Earlier quoted context omitted.
AI's / LLM's have already been trained on best practices for most domains. I've recently faced this decision and I went the LLM custom app path, because the software I needed was a simple internal business type app. There is open source and COTS software packages available for this kind of thing, but they tend to be massive suites trying to solve a bunch of things I don't need and also a minefield of licensing, freem…
> AI's / LLM's have already been trained on best practices for most domains. I've been at this long enough to see that today's best practices are tomorrow's anti-patterns. We have not, in fact, perfected the creation of software. And the your practices will evolve not just with the technology you use but the problem domains you're in. I don't mean this as an argument against LLMs or vibe coding. Just that you're alwa…
Vibe coding kills open source
271–280 of 304 posts
Re: Vibe coding kills open source
#272Earlier quoted context omitted.
> Because software developers typically understand how to implement a solution to problem better than the client. If they don't have enough details to implement a solution, they will ask the client for details. If the developer decides to use an LLM to implement a solution, they have the ability to assess the end product. Why do you think agents can’t do that? They can’t do this really well today but if the distance…
Hallucinations are not solved, memory is not solved, prompt injection is not solved, context limits are waaay too low at the same time tokens way too expensive to take advantage of context limits, etc. These problems have existed since the very early days of GPT-4 and there is no clear path to them being solved any time soon. You basically need AGI and we are nowhere close to AGI.
All of the issues you talk about: they aren’t solved but we’ve made amazing progress on all of them. Continual learning is a big one and labs are likely close to some POCs.
Token costs per unit performance rapidly goes down. GPT4 level perf costs you 10x less today than two years ago. This will continue to be the case as we just continually push efficiency up.
The AGI question “are we close” tbh to me these questions are just rabbit holes and bait for flame wars because no one can decide on what it means and then even if you do (e.g. super human perf on all economically viable tasks is maybe more of a solid staring point) everyone fights about the ecological validity of evals.
All I’m saying is: taking coding in a complete vacuum, we’re very very close to being at a point where it becomes so obviously beneficial and failure rates for many things fall below the critical thresholds that automating even the things people say make engineers unique (working with people to navigate ambiguous issues that they aren’t able to articulate well, making the right tradeoffs, etc) starts looking like less of a research challenge and more of an exercise in deployment
Re: Vibe coding kills open source
#273Small bespoke personalized on the spot apps are the future with LLMs. The future will absolutely not be "How things are today + LLMs" The paradigm now for software is "build a tool shed/garage/barn/warehouse full of as much capability for as many uses possible" but when LLMs can build you a custom(!) hammer or saw in a few minutes, why go to the shed?
Re: Vibe coding kills open source
#274Earlier quoted context omitted.
Expertise won't be needed (it already isn't). One can create copies of apps with vague descriptions referencing those big apps: "Create a copy of xyz. It needs to look and behave similarly. I want these features ... And on top of that ...". Millions decisions not needed. A handful of vague descriptions of what one wants is all it takes today. I think claude and co. can even take in screenshots. Documentation won't be…
But millions discussions are needed and will always be needed? "Create a copy of Amazon.com" ok, how did you want to handle 3pl fulfilment and international red tape? "No not that complicated, a minimal copy" How minimal? How many servers should I provision? How vertically integrated should we get? Etc. I really want to see someone build an app of any value with minimal decisions made.
Re: Vibe coding kills open source
#275Re: Vibe coding kills open source
#276Re: Vibe coding kills open source
#277Small bespoke personalized on the spot apps are the future with LLMs. The future will absolutely not be "How things are today + LLMs" The paradigm now for software is "build a tool shed/garage/barn/warehouse full of as much capability for as many uses possible" but when LLMs can build you a custom(!) hammer or saw in a few minutes, why go to the shed?
You go to the shed because you know the hammer has undergone extensive testing and won’t immediately be hacked, costing you hundreds of millions.
Re: Vibe coding kills open source
#278Small bespoke personalized on the spot apps are the future with LLMs. The future will absolutely not be "How things are today + LLMs" The paradigm now for software is "build a tool shed/garage/barn/warehouse full of as much capability for as many uses possible" but when LLMs can build you a custom(!) hammer or saw in a few minutes, why go to the shed?
Now that LLMs can do it while I make coffee, I can do more useful things with my time like writing business code and posting on HN.
Beyond that, meh.
Re: Vibe coding kills open source
#279Small bespoke personalized on the spot apps are the future with LLMs. The future will absolutely not be "How things are today + LLMs" The paradigm now for software is "build a tool shed/garage/barn/warehouse full of as much capability for as many uses possible" but when LLMs can build you a custom(!) hammer or saw in a few minutes, why go to the shed?
> when LLMs can build you an custom(!) hammer or saw in a few minutes, why go to the shed? Because software developers typically understand how to implement a solution to problem better than the client. If they don't have enough details to implement a solution, they will ask the client for details. If the developer decides to use an LLM to implement a solution, they have the ability to assess the end product. The pro…
but LLMs are chat bots. Surely eventually someone will set up an LLM based coding system that can ask architecture and design questions before starting to code.
Re: Vibe coding kills open source
#280Earlier quoted context omitted.
Photographers use cameras so increasing cameras makes more photographers. CNC saws use to take pencil draws as input and now they can handle files. People always made handmade furniture while CNCs existed. Open source projects around a need will continue. Things like youtube downloader fills a need. But many projects were showing off what you as a developer can write to impress a community. Those are dead. Projects t…
> Open source projects around a need will continue. Things like youtube downloader fills a need. Good! We like things filling a need. > But many projects were showing off what you as a developer can write to impress a community. Those are dead. Good! The world doesn't need more vanity. > Projects that showcased new coding styles or ways to do things are dead. That I doubt. People who want to share ideas for the sake…
99 percent of developers go to the effort of open sourcing for vanity reasons. They want to show off what they made hope others like it.
The world of solutions to core problems is such a small part of open source
The other thing to consider is you will have mountains of AI slope like tailwind landing pages and alike crowding out original thought.