Live data from Hacker News

My experience with Claude Code after two weeks of adventures

sankalp.bearblog.dev

181–190 of 388 posts

Re: My experience with Claude Code after two weeks of adventures

#181
post #109
post #71

Earlier quoted context omitted.

It's telling that you ask these details from a comment describing a negative experience, yet the top-most comment full of praises and hyperbole is accepted at face value. Let's either demand these things from both sides or from neither. Just because your experience matches one side, doesn't mean that experiences different from yours should require a higher degree of scrutiny. I actually think it's more productive to…

>Let's either demand these things from both sides or from neither. Just because your experience matches one side, doesn't mean that experiences different from yours should require a higher degree of scrutiny. Sort of. The people that are happy with it and praising the avenues offered by LLM/AI solutions are creating codebases that fulfill their requirements, whatever those might be. The people that seem to be unhappy…

> The ones that praised it tended to be people who were taught or otherwise figured out how to use metadata tags like date:/onsite: , whereas the ones that disparaged it tended to be the folks who would search for things like "who won the game" and then proceed to click every scam/porno link on this green Earth and then blame Google/gdg/lycos/whatever when they were exposed to whatever they clicked.

One big warning here: search engines only became really useful when you could search for "who won the game" and the search engine actually returned the correct thing as the top result.

We're more than a quarter of a century later and probably 99.99% of users don't know about Google's advanced search operators.

This should be a major warning for LLMs. People are people and will do people things.

Re: My experience with Claude Code after two weeks of adventures

#182

Earlier quoted context omitted.

Fair point. For context, I was using Claude Code on a Ruby + Typescript large open source codebase. 50M+ tokens. They had specs and e2e tests so yeah I did have feedback when I was done with a feature - I could run specs and Claude Code could form a loop. I would usually advise it to fix specs one by one. --fail-fast to find errors fast. Prior to Claude Code, I have been using Cursor for an year or so. Sonnet is part…

I spend a fair amount of time tinkering in Home Assistant. My experience with that platform and LLM's can be summed up as "this is amazing". I also do a fair amount of data shuffling with Golang. My LLM experience there is "mixed". Then I deal with quite a few "fringe" code bases and problem spaces. There LLM's fall flat past the stuff that is boiler plate. "I work in construction and use a hammer" could mean framer,…

Speaking of that observation about "fringe": this will probably, increasingly, be a factor, let's call it LLMO (optimization), where "LLM friendly" content will be pushed. So I expect secondary or fringe programming languages to become even more pushed aside, since LLMs will not be as useful.

Which is, obviously, sad. Especially since the big winner is Javascript, a language that's still subpar as far as programming languages go.

Re: My experience with Claude Code after two weeks of adventures

#183

Earlier quoted context omitted.

Something really feels off about the whole thing. I use Claude code. I like it, it definitely saves me time reading docs or looking on stack overflow. It’s a phenomenal tool. If we are to believe the hype though, shouldn’t these tools be launching software into the stratosphere? Like the CEO of stripe said AI tools provide a x100 increase in productivity. That was 3-4months ago. Shouldn’t stripe be launching rockets…

Despite living in an age of supposedly transformative brainstorming and creative technologies, we’re also paradoxically inhabiting a time with less creativity and vision than ever. :)

Whaddaya mean, don't you like the 100th live action remake of an old animated movie?

Re: My experience with Claude Code after two weeks of adventures

#184
post #68
post #44

Earlier quoted context omitted.

It's always POC apps in js or python, or very small libraries in other popular languages with good structure from the start. There are ways to make them somewhat better in other cases (automated testing/validation/linting being a big one), but for the type of thing that 95% of developers are doing day to day (working on a big, sprawling code base where none of those attributes apply), it's not close to being there. T…

I like them for refactoring and “explain this massive codebase please”. Basically polishing or investigating things that already work. But I think we should expect the scope of LLM work to improve rapidly in the next few years. https://metr.org/blog/2025-03-19-measuring-ai-ability-to-com...

The bad news is that mostly, as far as we can see, that doubling of performance also requires (at least) doubling of resource usage, plus we're getting close to a point where planetary resources for doubling LLM resources are getting kind of low...

Re: My experience with Claude Code after two weeks of adventures

#185
post #45

Whenever I'm rate limited (pro max plan), I stop developing. For anything but the smallest things I use claude code... And even then... For the bigger things, I ask it to propose to me a solution (when adding new features). It helps when you give proper guidance: do this, use that, avoid X, be concise, ask to refactor when needed. All in all, it's like a slightly autistic junior dev, so you need to be really explicit…

I still don’t get why I should want that. I’ve mentored and managed juniors. They’re usually a net negative in productivity until they are no longer juniors.

It depends... I've worked with hundreds of juniors & seniors during my consulting days.

I've had ups and downs in this situation, but on most cases it's about showing the light to a path forward.

In most cases, the software development was straightforward, and most of the coaching was about a how to behave in the organisation they were functioning in.

One can only have so many architecture/code quality reviews, typically we evacuated the seniority of the devs on their ability to cope with people (colleagues, bosses, clients, ...)

We did have a few very bright technical people as well, but those were about 10 on a 2000-person company.

The reason I explicitly mentioned the slightly autistic junior person, is because I've worked with one, who was about to be fired, because other people had issues dealing with him.

So I moved desks, sat next to him for over a month, and he ended up becoming the champion for one of the projects we were doing, because he was very bright, precise and had a huge memory, which mattered a lot in that context.

Other stories are similar, once they were about to throw out a colleague because he was taking days to do something that should have taken a few hours max. So I say next to him, to see what he was doing.

Turned out he was refactoring all the code his feature touched because he couldn't stand bad code. So we moved him to quality control, and last time I checked he was thriving...

I guess what I'm saying is that -just like with people -, you need to find a good modus operandi, and have matching expectations, but if you can figure it out, it will pay off dividends.

Re: My experience with Claude Code after two weeks of adventures

#186

For me the best part about AI is that when I'm feeling lazy, I can tell the AI to do it. Whether it gives me gold or gives me shit, it doesn't matter, because I have now started my work.

I go for a walk and have a coffee. It feels less intellectually dishonest. Best to solve human problems with human solutions.

Where in lies the dishonesty?

Having the AI just getting the wheels turning when I'm not in the mood myself has many times been a good way to make progress.

Re: My experience with Claude Code after two weeks of adventures

#187
post #73
post #61

HN has flipped so quickly on saying how AI produces unreliable slop, to most people using it to replace junior devs at their org – something I was heavily criticised for saying orgs should be doing a few months back. Progress doesn't end here either, imo CC is more a mid-level engineer with a top-tier senior engineer's knowledge. I think we're getting to the point where we can begin to replace the majority of enginee…

Where do the juniors come from?

I think the point of the poster is that there's no need for them because as he puts it replace "the majority of engineers". Tech is about to be decimated - software as a field is about to shrink quite substantially. To be honest the way things are going it is possible IMO (although would severely disadvantage me) - 3 years ago given the amount of skill required and lifetime learning in it I would of never thought this. Why do you need juniors - well you may need them but with the oversatuation it will take maybe 20 years (a generation to retire) for the current crop of seniors to get exhausted given AI will decimate them too according to the OP. That's definitely a far enough away time for it to be someone else's problem - by then AI might be significantly better anyway; we could even have superintelligence and SWE jobs might be the least of our worries.

Great for the owners of tech companies and non-tech companies using tech (many non-technical, capital based who now scale with less cost base); not so great for people with tech skills who invested for their future. Which is the goal of these AI companies. Your pain/unemployment/cost is their profit/economic surplus.

To the OP its "exciting times" for capital - probably for many people however it seems like an impending nightmare is coming especially if they are relying on intellectual work to survive/provide/etc. Most CC articles on HN trend I've seen trend to the top; which shows it is definitely instigating either greed or fear in people. I would argue that "code" seems to be the most successful AI product to date - most others are just writing assistants, meme generators, risky operators, etc at least for me. Its code that seems to instigate this persistent fear.

On a side note, at least for me, AI has personally dissuaded me from learning/investing more in this career as a senior engineer with almost 20 years experience. I hope I'm wrong.

Re: My experience with Claude Code after two weeks of adventures

#188

Earlier quoted context omitted.

I go for a walk and have a coffee. It feels less intellectually dishonest. Best to solve human problems with human solutions.

Where in lies the dishonesty? Having the AI just getting the wheels turning when I'm not in the mood myself has many times been a good way to make progress.

When you say progress, I wonder at what cost. The apparatus for original thought isn't used and pushing through a problem and deriving the satisfaction of doing that doesn't happen. That leads to the wrong motivational cues. The brain is lazy and likes to take the easy route. Eventually you become merely a machine operator, which is something a lot of my colleagues are starting to do. And it's very worrying.

The biased behaviour towards just asking for a solution both devalues you and leads to any innovative outcomes disappearing before they had a chance to exist.

I've ended up being the company ideas man not because I'm good but everyone else stopped thinking.

Re: My experience with Claude Code after two weeks of adventures

#189
post #109
post #71

Earlier quoted context omitted.

It's telling that you ask these details from a comment describing a negative experience, yet the top-most comment full of praises and hyperbole is accepted at face value. Let's either demand these things from both sides or from neither. Just because your experience matches one side, doesn't mean that experiences different from yours should require a higher degree of scrutiny. I actually think it's more productive to…

>Let's either demand these things from both sides or from neither. Just because your experience matches one side, doesn't mean that experiences different from yours should require a higher degree of scrutiny. Sort of. The people that are happy with it and praising the avenues offered by LLM/AI solutions are creating codebases that fulfill their requirements, whatever those might be. The people that seem to be unhappy…

> The people that are happy with it and praising the avenues offered by LLM/AI solutions are creating codebases that fulfill their requirements, whatever those might be.

Ah, but "whatever those might be" is the crucial bit.

I don't entirely disagree with what you're saying. There will always be a segment of power users who are able to leverage their knowledge about these tools to extract more value out of them than people who don't use them to their full potential. That is true for any tool, not just in software.

What you're ignoring are two other possibilities:

1. The expectation of users can be wildly different. Someone who has never programmed before, but can now create and ship a smartphone app, will see these tools as magical. Whatever issues they have will either go unnoticed, or won't matter considering the big picture. Surely their impression of AI tooling will be nothing short of positive. They might be experts at using LLMs, but not at programming.

OTOH, someone who has been programming for decades, and strives for a certain level of quality in their work, will find the experience much different. They will be able to see the flaws and limitations of these tools, and addressing them will take time and effort that they could've better spent elsewhere. As we've known since the introduction of LLMs, domain experts are the only ones who can experience these problems.

So the experience of both sides is valid, and should have equal weight in conversations. Unlike you, I do trust the opinion of domain experts over those of user experts, but that's a personal bias.

2. There are actual flaws and limitations in AI tooling. The assumption that all negative experiences are from users who are "holding it wrong", while all positive ones are from expert users, is wrong. It steers the conversation away from issues with the tech that should be discussed and addressed. And considering the industry is strongly propelled by hype and marketing right now, we need conversations grounded in reality to push back against it.

Re: My experience with Claude Code after two weeks of adventures

#190

Claude Code is hard to describe. It’s almost like I changed jobs when I started using it. I’ve been all-in with Claude as a workflow tool, but this is literally steroids. If you haven’t tried it, I can’t recommend it enough. It’s the first time it really does feel like working with a junior engineer to me.

Could you elaborate a bit on the tasks,languages,domain etc you’re using it with? People have such widely varying experiences and I’m wondering why.

The reason is probably complexity and the task at hand.

In my experience, LLMs are great at small tasks (bash or python scripts); good at simple CRUD stuff (js, ts, html, css, python); good at prototyping; good at documentation; okay at writing unit tests; okay at adding simple features in more complex databases;

Anything more complex and I find it pretty much unusable, even with Claude 4. More complex C++ codebases; more niche libraries; ML, CV, more mathsy domains that require reasoning.

Post reply on HN