News for hackers. Stuff that matters.
Re:6 Weeks of Claude Code by Aurornis on Saturday August 02, 2025 @02:37PM (#44770136)
> as a vibe coding skeptic, I was amazed.

The interesting thing about all of this vibe coding skepticism, cynicism, and backlash is that many people have their expectations set extremely low. They’re convinced everything the tools produce will be junk or that the worst case examples people provide are representative of the average.

Then they finally go out and use the tools and realize that they exceed their (extremely low) expectations, and are amazed.

Yeah we all know Claude Code isn’t going to generate a $10 billion SaaS with a team of 10 people or whatever the social media engagement bait VCs are pushing this week. However, the tools are more powerful than a lot of people give them credit for.

Re:6 Weeks of Claude Code by apples_oranges on Saturday August 02, 2025 @04:02PM (#44770900)
In case some people having realized it by now: it’s not just the code, it’s also/mostly the marketing. Unless you make something useful that’s hard to replicate..

I have recently found something that’s needed but very niche and the sort of problem that Claude can only give tips on how to go about it.

Re:6 Weeks of Claude Code by pixl97 on Saturday August 02, 2025 @04:50PM (#44771348)
I guess I'm not sure why people think AI is going to be very useful on niche problem without spending a massive computation budget.

Any niche problem requires original work or deep searching for something that can complete it. There is no free lunch.

Re:6 Weeks of Claude Code by throwawaymaths on Saturday August 02, 2025 @06:47PM (#44772333)
what if you could get something as good as claude on a 8-13b model. if you could quantize you could run it even on a 4090 easily.
Re:6 Weeks of Claude Code by shortrounddev2 on Saturday August 02, 2025 @04:15PM (#44771000)
Im a vibe code skeptic because I dont consider it coding. I assume it can write some decent code, but that's not coding.
Re:6 Weeks of Claude Code by exe34 on Saturday August 02, 2025 @04:26PM (#44771109)
Coding can only be done by replicators born out of carbon, I imagine?
Re:6 Weeks of Claude Code by shortrounddev2 on Saturday August 02, 2025 @05:37PM (#44771775)
No, coding can be done by machines. But if you're telling a machine what to program, you're not coding. The machine is. Youre no longer a programmer, you're just a user.
Re:6 Weeks of Claude Code by aryonoco on Saturday August 02, 2025 @06:54PM (#44772391)
Unless you’re writing pure assembly, aren’t we all using machines to generate code?
Re:6 Weeks of Claude Code by shortrounddev2 on Sunday August 03, 2025 @08:21AM (#44776055)
I suppose a more rigorous definition would be useful. We can probably make it more narrow as time goes on

To me, the essence of coding is about using formal languages and definable state machines (i.e, your toolchain) to manipulate the state of a machine in a predictable way.

C, C++, even with their litany of undefined behavior, are still formal languages, and their compilers can still be predicted and understood (no matter how difficult that is). If the compiler does something unexpected, its because you, the programmer, lacked the knowledge of either the language or the compiler's state.

Vibe coding uses natural languages, and interacts with programs whose state is not only unknown, but unknowable. The machine, for the same input, may produce wildly different output. If the machine produces unexpected code, its not because of a lack of knowledge on the part of it programmer - its because the machine is inherently unpredictable and requires more prodding in soft, fuzzy, natural language.

Telling something what outcomes you want, even if described in technical terms only a programmer would understand, is not coding. It's essentially just being a project manager.

Now you may ask - who cares about this no true Scotsman fallacy? If its coding or not coding, we are still producing a program which serves the product needs of the customer.

Personally, I did not learn to code because I give a shit about the product needs of the customer, or the financial wellbeing of the business. I enjoy coding for its own sake - because it is fun to use systems of well defined rules to solve problems. Learning and using C++ is fun, for me; it seems every day i learn something new about the language and how the compiler behaves and I've been using C++ for several years (and I started learning it when I was 12!)

Describing the outcome or goal of a project in natural human language sounds like a nightmare, to be honest. I became a software engineer so I could minimize the amount of natural language required to succeed in life. Natural language has gotten me (and, I suspect, people like me) in trouble over and over again throughout adolescence, but I've never written a piece of code that was misunderstood or ambiguous enough for people to become threatened by or outraged by it.

I think the disconnect is that some people care about products, and some people care about code.

Re:6 Weeks of Claude Code by exe34 on Sunday August 03, 2025 @09:54AM (#44776602)
> can still be predicted and understood (no matter how difficult that is).

If we're making up hypotheticals, then LLMs can be predicted and understood (no matter how difficult that is). They don't run on pixie dust.

Re:6 Weeks of Claude Code by shortrounddev2 on Sunday August 03, 2025 @11:10AM (#44777092)
It's qualitatively different to go through source code and specifications to understand how something works than to look at a database with all the weights of an LLM and pretend like you could predict the output.
Re:6 Weeks of Claude Code by exe34 on Sunday August 03, 2025 @12:12PM (#44777544)
you don't have to - just run the matrix multiplication. it's no different from using a pocket calculator.
Re:6 Weeks of Claude Code by awesome_dude on Saturday August 02, 2025 @06:12PM (#44772073)
Ummm, my entire career I have been telling machines what to program, the machines are taking my garbage C/Go/Python/Perl/whatever prompts and translating it to ASM/Machine code that oher machines will use to do... stuff
Re:6 Weeks of Claude Code by shortrounddev2 on Saturday August 02, 2025 @06:16PM (#44772100)
They're substantively different. Using a compiler requires you to have an internalized model of a state machine and, importantly, a formal language. C, assembler, java, etc. are all essentially different from using the softness of the English language to coerce results out of a black box
Re:6 Weeks of Claude Code by awesome_dude on Saturday August 02, 2025 @06:27PM (#44772186)
No, not at all.

In both all you need is the ability to communicate to the machine in a way that the machine can convert your ideas into actions.

The restricted language of a compiler is a handicap, not evidence of a skill - we've been saying forever that "Natural Language" compilers would be a game changer, and that's all that an AI really is

Edit: It appears that this discussion is going to end up with a definition of "coding"

Is it coding if you tell the computer to perform some action, or is it coding if you tell it how to do that in some highly optimised way (for varying definitions of optimised, eg. Memory efficient, CPU efficient, Dev time efficient... etc)

Re:6 Weeks of Claude Code by shortrounddev2 on Saturday August 02, 2025 @08:55PM (#44773182)
It is not coding if you use natural human language
Re:6 Weeks of Claude Code by awesome_dude on Saturday August 02, 2025 @09:10PM (#44773259)
How so?

BASIC was supposed to be astep toward using a natural human language, and a number of Microsoft products were too.

As I said before, we've been wanting to use a Natural Human Language for programming for a long time.

Edit: adding a wikipedia reference because apparently I am the only person on the planet that has been looking for a way to use a Natural Human Language for programming https://en.wikipedia.org/wiki/Natural_language_programming

Second Edit: Adding the following paragraph from the wikipedia page for emphasis

Researchers have started to experiment with natural language programming environments that use plain language prompts and then use AI (specifically large language models) to turn natural language into formal code. For example Spatial Pixel created a natural language programming environment to turn natural language into P5.js code through OpenAI's API. In 2021 OpenAI developed a natural language programming environment for their programming large language model called Codex.

Re:6 Weeks of Claude Code by shortrounddev2 on Saturday August 02, 2025 @10:11PM (#44773526)
Maybe you have. I would like no such thing.
Re:6 Weeks of Claude Code by awesome_dude on Saturday August 02, 2025 @10:34PM (#44773607)
Oh, and.. who are you?
Re:6 Weeks of Claude Code by exe34 on Sunday August 03, 2025 @05:06AM (#44775213)
I think after all the goalpost moving, we have to ask - why the bitflip does it matter what we call it?

Some people are getting a lot of work done using LLMs. Some of us are using it on occasion to handle thing we don't understand deeply but can trivially verify. Some of us are using it out of laziness because it helps with boilerplate. Everyone who is using it outside of occasional tests is doing it because they find it useful to write code. If it's not coding, then I personally couldn't care less. Only a True Scotsman should case.

Re:6 Weeks of Claude Code by shortrounddev2 on Sunday August 03, 2025 @06:35AM (#44775569)
If my boss came to me and said "hey we're going to start vibe coding everything st work from now on. You can manually edit code but claude code needs to be your primary driver from now on" I would quit and find a new career. I enjoy coding. I like solving puzzles using the specifics of a language syntax. I write libraries and APIs and I put a great deal of effort into making sure the interface is usable by a human being.

If we get to the point where we are no longer coding, we are just describing things in product language to a computer and letting it do all the real work, then I will find a more fulfilling career because this ain't it

Re:6 Weeks of Claude Code by exe34 on Sunday August 03, 2025 @09:10AM (#44776341)
By the time it works flawlessly, it won't be your career anymore, it'll be the product manager's. They will describe what they want and the AI will produce it. You won't be told to "use Claude all the time".

I personally hate coding, but it's a means to an end, and I care about the end. I'm also paranoid about code I don't understand, so I only rarely use AI and even then it's either for things I understand 100% or things that don't matter. But it would be silly to claim they don't produce working code, no matter what we want to call it.

Re:6 Weeks of Claude Code by shortrounddev2 on Sunday August 03, 2025 @07:28PM (#44780718)
This is the core of the issue. You hate coding, and I love it. I chose to be a software engineer not because I like using software, but because I like writing software.

If we get to a point where the engineers are replaced by machines, I would hope that the project managers were replaced years before that, as a final act of revenge

Re:6 Weeks of Claude Code by awesome_dude on Sunday August 03, 2025 @09:04PM (#44781212)
This argument is fallacious.

I enjoy a lot of things (Software Engineering is one of them) that in NO way determines whether or not AI is coding, nor does it guarantee me a career (just ask all the blacksmiths that disappeared once cars became the mass transport vehicle).

The fact that people are going to (possibly) be able to instruct a computer to do whatever they wish without the need of a four year degree and several years of experience scares you, I get that, but that's not going to have any effect on reality.

Edit: Have a look at all the peoples careers that have ended because software took over.

Re:6 Weeks of Claude Code by exe34 on Monday August 04, 2025 @10:54AM (#44786671)
And more importantly perhaps to u/shortrounddev2, if they enjoy coding so much, they'll still be able to do it as a hobby! It's just that there may not be anybody willing to pay for a slow lumbering human to work their way through the problem.
Re:6 Weeks of Claude Code by exe34 on Monday August 04, 2025 @02:31AM (#44782670)
I don't like X, therefore X isn't true.
Re:6 Weeks of Claude Code by leptons on Sunday August 03, 2025 @01:02AM (#44774186)
Writing code that gets compiled is deterministic, but asking an LLM to produce code is a non-deterministic guessing game.

Notice how nobody is skeptical of compilers?

Re:6 Weeks of Claude Code by aryonoco on Sunday August 03, 2025 @03:31AM (#44774828)
No one is skeptical of compilers?! I guess you haven’t met many old fashioned C systems programmers, who go out of their way to disable compiler optimisations as much as they can because “it just produces garbage”.

Every generation, we seem to add a level of abstraction conceding because for most of us, it enhances productivity. And every generation, there is a crowd who rails against the new abstraction, mostly unaware of all of the levels of abstraction they already use in their coding.

Re:6 Weeks of Claude Code by awesome_dude on Sunday August 03, 2025 @03:47AM (#44774895)
Luxury! When I were a lad we didn't have them new fangled compilers, we wrote ASM by hand, because compilers cannot (and still to this day I think) optimise ASM as well as a human
Re:6 Weeks of Claude Code by leptons on Sunday August 03, 2025 @06:22AM (#44775532)
Abstractions and compilers are deterministic, no matter if a neckbeard is cranky about the results. LLMs are not deterministic, they are a guessing game. An LLM is not an abstraction, it's a distraction. If you can't tell the difference, then maybe you should lay off the "AI" slop.
Re:6 Weeks of Claude Code by awesome_dude on Sunday August 03, 2025 @05:18PM (#44779904)
I've been thinking about this - you're right that LLMs are not going to be deterministic (AIUI) when it comes to producing code to solve a problem.

BUT neither are humans, if you give two different humans the same task, then, unless they copy one another, then you will get two different results.

Further, as those humans evolve through their career, the code that they produce will also change.

Now, I do want to point out that I'm very much still at the "LLMs are an aid, not the full answer.. yet" point, but a lot of the argument against them seems to be (rapidly) coming to the point where it's no longer valid (AI slop and all).

Re:6 Weeks of Claude Code by shortrounddev2 on Sunday August 03, 2025 @07:26PM (#44780710)
> BUT neither are humans, if you give two different humans the same task, then, unless they copy one another, then you will get two different results.

Thats true, but giving a human a task isn't coding - its project management

Re:6 Weeks of Claude Code by awesome_dude on Sunday August 03, 2025 @08:12PM (#44780980)
First, it's not "project management" - it's delegation

Secondly, and this is far more important, it's telling a machine what you want it to do - in text

Exactly like coding.

Re:6 Weeks of Claude Code by shortrounddev2 on Sunday August 03, 2025 @10:38PM (#44781638)
It would only seem like coding to someone who doesnt code. It is absolutely not the same at all
Re:6 Weeks of Claude Code by awesome_dude on Sunday August 03, 2025 @11:07PM (#44781793)
You keep making these claims as though you are some sort of authority, but nothing you have said has matched reality.

I mean full credit to you with your disingenuous goalpost shifting and appeals to authority, but reality has no time for you (and neither do I anymore).

Re:6 Weeks of Claude Code by qsort on Saturday August 02, 2025 @03:26PM (#44770588)
People are using different definitions of "vibe coding". If you expect to just prompt without even looking at the code and being involved in the process the result will be crap. This doesn't preclude the usefulness of models as tools, and maybe in the future vibe coding will actually work. Essentially every coder I respect has an opinion that is some shade of this.

There are the social media types you mention and their polar opposites, the "LLMs have no possible use" crowd. These people are mostly delusional. At the grown-ups table, there is a spectrum of opinions about the relative usefulness.

It's not contradictory to believe that the average programmer right now has his head buried in the sand and should at least take time to explore what value LLMs can provide, while at the same time taking a more conservative approach when using them to do actual work.

Re:6 Weeks of Claude Code by jaredsohn on Sunday August 03, 2025 @12:16AM (#44774041)
[delayed]
Re:6 Weeks of Claude Code by Freedom2 on Saturday August 02, 2025 @02:45PM (#44770221)
It doesn't help that a lot of skeptics are also dishonest. A few days ago someone here tried to claim that inserting verbose debug logging, something Claude Code would be very good at, is "actually programming" and it's important work for humans to do.

No, Claude can create logs all across my codebase with much better formatting far faster than I can, so I can focus on actual problem solving. It's frustrating, but par for the course for this forum.

Re:6 Weeks of Claude Code by shortrounddev2 on Saturday August 02, 2025 @04:16PM (#44771015)
That's not what dishonesty means. That's just someone who disagrees with you
Re:6 Weeks of Claude Code by Freedom2 on Saturday August 02, 2025 @04:42PM (#44771266)
Thank you for calling out my inaccuracy. One thing I'm always appreciative for in HN is the level of pedantry day after day.
Re:6 Weeks of Claude Code by y1n0 on Saturday August 02, 2025 @07:05PM (#44772482)
That's not what pedantry means.
Re:6 Weeks of Claude Code by Eggpants on Saturday August 02, 2025 @07:45PM (#44772742)
lol. That made me chuckle.
Re:6 Weeks of Claude Code by Freedom2 on Saturday August 02, 2025 @08:49PM (#44773143)
Thank you for calling out my inaccuracy.
Re:6 Weeks of Claude Code by tecleandor on Saturday August 02, 2025 @05:18PM (#44771584)
That's not pedantry, pedantry would be if it were a very minor or technical detail, but being dishonest doesn't have anything to do with having a different opinion.

But this comment might step a bit into pedantry.

Re:6 Weeks of Claude Code by radley on Saturday August 02, 2025 @09:59PM (#44773472)
> But this comment might step a bit into pedantry.

Especially if I point out that they said "are also", not "are".

Re:6 Weeks of Claude Code by radley on Saturday August 02, 2025 @09:55PM (#44773460)
No, some skeptics are actually dishonest. It's part of trolling, and trolling is in fashion right now. Granted, some skeptics are fair, but many do it strictly for the views, without any due diligence.
Re:6 Weeks of Claude Code by yumraj on Saturday August 02, 2025 @07:29PM (#44772646)
> Yeah we all know Claude Code isn’t going to generate a $10 billion SaaS with a team of 10 people…

Not trying to argue, since I don’t have counter evidence, but how can you be so sure?

Re:6 Weeks of Claude Code by stickfigure on Saturday August 02, 2025 @11:53PM (#44773961)
I think it's some variation of the efficient markets hypothesis. There are no problems that are both that lucrative and that easy to solve; if they existed, they would get dogpiled and stop being lucrative. Even in this day and age, $10B of revenue is an incredibly high bar.

On the other hand, $10B as valuation (not revenue) just requires a greater fool. Maybe it's possible, but I doubt there are too many of those fools available.

Re:6 Weeks of Claude Code by yumraj on Sunday August 03, 2025 @12:24AM (#44774070)
Yeah, $10B revenue is insane.

I interpreted the parent as saying $10B valuation.

Re:6 Weeks of Claude Code by akra on Sunday August 03, 2025 @01:02AM (#44774185)
The question is not whether you can or can't, but whether it is still worth it long term:

- There is a moat of doing so (i.e. will people actually pay for your SaaS knowing that they could do it too via AI) and..

- How many large scale ideas do you need post AI? Many SaaS products are subscription based and loaded with features you don't need. Most people would prefer a simple product that just does what they need without the ongoing costs.

There will be more software. The question is who accrues the economic value of this additional software - the SWE/tech industry (incumbent), the AI industry (disruptor?) and/or the consumer. For the SWE's/tech workers it probably isn't what they envisioned when they started/studied for this industry.

Re:6 Weeks of Claude Code by satyrun on Sunday August 03, 2025 @11:01AM (#44777030)
It seems obvious to me it is the consumer who will benefit most.

I had been thinking of buying an $80 license for a piece of software but ended up knocking off a version in Claude Code over a weekend.

It is not even close to something commercial grade that I could sell as a competitor but it is good enough for me to not spend $80 on the license. The huge upside is that I can customize the software in any way I like. I don't care that it isn't maintainable either. Making a new version in ChagGPT5 is going to be my first project.

Just like a few hours ago I was thinking how I would like to customize the fitness/calorie tracking app I use. There are so many features I like that would be tightly coupled to my own situation and not a mass market product.

This to me seems obvious of what the future of software looks like for everything but mission critical software.

Re:6 Weeks of Claude Code by throw234234234 on Sunday August 03, 2025 @07:44PM (#44780807)
This has a lot of future implications for employment in tech of course, architecture/design decisions, etc. Why would a non-tech company use a SaaS when it just AI up something and have 1-2 engineers on the build accountable? Its a lot cheaper and amortisable over many products saving some companies millions. Not just tech implementors but sales staff would be disrupted. Especially when the SaaS is implementing a standard or requires significant customisation anyway. Buy vs build, product vs implementation, it should all change soon - the silver lining in all of this.
Re:6 Weeks of Claude Code by margalabargala on Sunday August 03, 2025 @11:29AM (#44777244)
Because if it's generated by Claude Code, then basically any team of 10 people can make a competing service.
Re:6 Weeks of Claude Code by troupo on Sunday August 03, 2025 @03:05AM (#44774695)
> The interesting thing about all of this vibe coding skepticism, cynicism, and backlash is that many people have their expectations set extremely low.

Or they have actually used all these tools, know how they work, and don't buy into hype and marketing.

Re:6 Weeks of Claude Code by exfalso on Sunday August 03, 2025 @04:14AM (#44775000)
Hmm not my experience. I've been aggressively trying to use both Cursor and Claude Code. I've done maybe 20-30 attempts with Code at different projects, a couple of them personal small projects. All of them resulted in sub-par results, essentially unusable.

I tried to use it for Python, Rust and Bash. I also tried to use it for crawling and organizing information. I also tried to use it as a debugging buddy. All of the attempts failed.

I simply don't understand how people are using it in a way that improves productivity. For me, all of this is so far a huge timesink with essentially nothing to show for it.

The single positive result was when I asked it to optimize a specific SQL query, and it managed to do it.

Anyway I will keep trying to use it, maybe something needs to click first and it just hasn't yet.

Re:6 Weeks of Claude Code by bamboozled on Sunday August 03, 2025 @11:21AM (#44777178)
Initially I loved it, overtime I agree with people that call it a slot machine, unless you’re very deliberate with it, it’d just that. Gambling.
Re:6 Weeks of Claude Code by SV_BubbleTime on Sunday August 03, 2025 @06:22PM (#44780343)
This isn’t a fair representation at all.

I’ve been delighting all of my tedious tasks with as much context as I would give a person, and my personal win rate at this is substantially higher than I expected.

If you give it trash and expect gold, sure, gambling.

Re:6 Weeks of Claude Code by bamboozled on Tuesday August 05, 2025 @07:41PM (#44805889)
Which is what I meant by, "you need to be very deliberate with it", you have to spend a lot of time on the inputs to get good outputs. Which makes it feel a fair bit less like "Intelligence" and a lot more like a calculator.
Re:6 Weeks of Claude Code by SV_BubbleTime on Tuesday August 05, 2025 @10:18PM (#44806919)
Context is everything. Whether they were talking to your junior employee, or to an LLM, if you don’t say what it is, you want don’t be surprised when it’s left to interpretation and comes out wrong.

Specifically, Claude coat is really good at making markdown files of plans and if you review them add in context, you can let it run a little more free than you would otherwise.

If you don’t feel like giving it, the right amount of context, make the job smaller, where there’s just less of it to begin with.

I wouldn’t tell my interns to change the formatting of these printf statements, because I don’t feel like it, but Claude does that stuff pretty great and doesn’t complain as much.

Re:6 Weeks of Claude Code by jcelerier on Sunday August 03, 2025 @02:32PM (#44778598)
I asked it to implement a C++ backend for an audio plug-in API (CLAP) for the DAW I'm developing and it got it right in maybe less than ten interactions. Implementing other plug-in APIs such as VST3 took me weeks to get to the same level of support.
Re:6 Weeks of Claude Code by fourthark on Sunday August 03, 2025 @03:05PM (#44778849)
You're probably in an obscure niche domain, or asking it to do something creative.

Try like upgrading JS package dependencies, or translating between languages, limited tedious things, and you will be surprised how much better it does.

Re:6 Weeks of Claude Code by exfalso on Sunday August 03, 2025 @05:21PM (#44779932)
Hmmmm.. I am working in a niche domain (Confidential Computing) and the work is fairly creative, although I wouldn't say I asked it domain-specific things. I didn't ask it to come up with encryption schemes or security protocols, I learned very quickly that it cannot even start on those problems. "Design discussions" were just sycophantic affirmations of whatever I wrote. What I mostly tried were "add this function" or "refactor this based on XY" or "analyze this piece of code for race conditions".

(Un?)fortunately my work doesn't involve a lot of "drone coding". With personal projects I let it do whatever it wanted including picking the language and libraries. With one of them it ended up so confused with the Redis API(!!!) that it kept going back and forth between different versions to "fix" the issues until it literally removed the functionality it was supposed to add. Problem solved, eh?

Re:6 Weeks of Claude Code by fourthark on Sunday August 03, 2025 @10:03PM (#44781482)
Oh I've definitely seen that too, even with common front-end stuff.

I think people might be exaggerating how much they are out of the loop. Claude often needs to be guided away from stupid decisions, and it will absolutely delete code in order to "fix" a problem.

Still, it saves me work on tedious stuff, and makes it more pleasant. I wouldn't ask it to do anything I don't understand, unless I don't care about the result.

Re:6 Weeks of Claude Code by fourthark on Monday August 04, 2025 @10:23AM (#44786226)
I'd add, ask it to ask you questions! That way you can make sure it understands the problem.