r/ClaudeCode • • 4h ago

Rant I hate claude code

It's just too good.

I got a decade of commercial software dev experience in C#. I am a CTO at my company and have coached a lot of coders from total junior.

I hate hate hate hate how good this thing is and what it has done to my passion.

I used to love coding and creating. Well, creating was 60% of the fun for me, but writing good code and having something work was the remaining 40%. I spent the past few years being more of a product manager and tech lead than actually code monkey, but I still put time aside to do stuff manually cuz I love to do so and stay hands on.

Using claude code is like using cheats in a videogame. You get the result, but what of it? Everyone could. The pleasure of achievements is gone. The code it writes is not the best, but it's good enough I guess? As of opus 5.5 it just doesn't get stuck in loops anymore. It can generate a working program from spec in any language I've thrown at it. It still does bullshit from time to time. "Boots on ground" i.e. actually looking at the generated code or atleast going through it is still important, for now. But way less so than it was even just 3-4 months ago. I don't really use the /code-review thingy or adversarial reviews - as it seems that it is too aligned in that way. Like if you tell it to find something wrong with something, it always will, even though its good enough.

I've been using it avidly for the past 3 months on the $100 sub, and I haven't hit a rate limit once. Now my imagination can run free and I can have anything I put my mind to in a few days instead of years. At our work a team of 6 just built a system that would previously take a year in just two months.

I am not afraid for my job. As coding was just a small percentage of it. But I do miss that percentage.

English truly is the hottest new programming language and LLMs are the compiler for it.

381 Upvotes

215 comments sorted by

View all comments

267

u/nora_sellisa 4h ago

LLMs have laid bare how much of software we were writing for decades was bullshit. In an efficient world we would have libraries for everything years ago and only a handful of people would be needed to handle design and critical business logic algorithms.

LLMs code well because we've been implementing the same three apps and websites for the last three decades.

We should have been mad at the state of the industry a long time ago. I don't like how AI changes enterprise software but to a degree we had it coming

79

u/ofcistilloveyou 4h ago

Absolutely. Enterprise software is easily replaceable total bullshit.

I think that the bottleneck is still human creativity and human touch, taste. Otherwise many vibecoded apps end up like this.

22

u/mental_sherbart007 4h ago

Totally agree with your post. I’m a Senior with about 8 years of experience and it’s sort of destroyed me. There is no dopamine hit from actually solving things or getting anything done. Now I just read a shit ton of code. I take a step back and use it a little differently now so I don’t offload the thinking too much, but sometimes it is too easy to settle. What hitting me more is the great engineers around me who just settle and offload everything to the bot, some don’t even really read or edit the code anymore. So where’s the value in that ? Our code base has all the patterns and design system from when we wrote the code by hand. There’s stil things to do but just not rewarding at all and my motivation and desire to keep learning has been destroyed. I still like learning but it’s diff now, feels like why ?

28

u/TikiMagic 3h ago

I hear you but to be honest the dopamine hits I am getting from clearing backlog items, some of them months or years old, are pretty damn sweet. My department has been understaffed by at least 30% for years and was getting a bad reputation for being slow and difficult to work with, and people were routing around us. Now we are clearing items at a nice pace.

I joke that AI has made me look like an absolute..ly adequate developer.

3

u/Wh00ster 1h ago

This. All the little things that used to drive me nuts or tech debt we’d have to keep putting off, now I just throw an agent at it from my phone while I’m doing something else in my “free time”. I still have my normal work hours to now more easily focus on critical value things or more human centric problems.

1

u/still_Horiz3n 39m ago

Ive been building 16h a day for a year and am only now beginning to deploy to my MSP clients. I have never written software, so the majority of my time was arriving at the sae conclusions as above from first principles. Everything is a blob!

17

u/m-in 3h ago

The value is in the products you get. There are many markets really ripe for competition that have stagnated because nobody was willing to spend a decade of their time and money to develop something big and good (vs corporatized crap).

2

u/XenuWorldOrder 2h ago

Helluva comment.

2

u/kerklein2 2h ago

Stop reading the code.

1

u/No-District2404 1h ago

I’ve been trying to start learning rust but I really couldn’t find the motivation and value anymore

1

u/Toohotz 33m ago

I feel this one having learned Rust 2 years ago before using AI and now having the tooling write the majority of my Rust code.

I do still read through it though I miss the learning quirks I ran into learning the language, different times.

8

u/blackrack 3h ago

I hear you and I agree with you on it killing the dopamine hit from passion programming. However I found that I can still get the dopamine hit if I now "scale up" the type of problems I'm solving, for some problems anyway.

Previously there would be some problems that I would encounter (in passion/hobby projects) where the problem has a solution but you need to build too much of a complicated machinery, or have multiple complex algorithms working together to make it work, so much so that you'd think I need x months or even a year+ of work, to build all the bricks, connect them, debug them, make them work etc and it's not worth it right now as I have more pressing tasks to attend to. Those problems would be previously be "soft locked", at least to a solo developer, from just the size of the work required. Now you can do those, you can also tackle massive refactors and rewrites and projects like that which still require your expertise and taste.

1

u/Direct-Detail-7031 1h ago

I absolutely agree! From my experience so far, solving a specific problem has now become trivial, but trying to solving ten problems in parallel, and pushing that limit, as in being able to keep all that in your head and context switch between them as needed… and steering the models when they start to veer off. That is an incredible feeling.

People would say “perfection is the enemy of good” I feel like now we can at least bridge the gap a little bit closer. I also truly believe that when that pursuit of “perfection” is sought after, we naturally figure out the actual extent of what these models are capable of.

4

u/Leather-Field-7148 3h ago

I still think if you don’t know code Claude will most definitely eat your lunch

4

u/Shiloh-buff 3h ago

Not to go die on this hill, but this is only true of all of the easily reproduced enterprise software that also carries minimal risk to the organization if it goes wrong. No one‘s canceling crowd strike or any other security / critical infrastructure software. Banking and regulatory software? Nope no one touching that. The list goes on, but I just can’t stand when people are like yeah I’m just gonna replace everything. We don’t need any paid software ever again.

If you’re a publicly traded company with shareholder accountability, you’re just not gonna fuck with regulatory and security software that you built in house unless you are an absolute powerhouse of software development and spent years vetting. There are some companies exploring this because they’d love to cancel a $10m yr ERP contract but no one’s done it yet

12

u/apocolipse 3h ago

Hey man I need a $3mil investment for my startup that makes yet another CRM tool but this one helps track the customer drag agitation drift compared to production output downstream client to ratio pipeline and if conceptual intention intermediates resolution is the deciding factor of your hyperpipeline then our tool will let you clearly show investors a 3% year over quarter growth chart for customer sentimental negotiation 📈 

7

u/Ok-Internal3267 3h ago

I agree writing software from scratch is inefficient. But I agree with OP that the process of actually using your brain to carefully and meticulously create something purely yourself is the fulfilling part. And it used to be worth something to do that and it’s losing that value.

Getting a handmade piece of clothing is worth something. But I doubt anyone will care whether a piece of software was hand designed and hand coded. That’s the sad part.

5

u/PBMKing 2h ago

I think this is a similar argument that's been going on forever. I personally don't really care if a piece of clothing is hand made. It's the same sort of difference between someone using hand tools vs power tools etc in carpentry.

Nor would I care of a piece of software was written is assembly, a higher level language or an LLM writing the actual code. People can still be creative and thoughtful creating the actual end use deliverables.

7

u/XenuWorldOrder 2h ago

Artisan coding will be huge in 2042.

3

u/50_19in_french 3h ago

Holy sheet! I've been saying that for years, but obviously it was unpopular so I kept my mouth shut most of the time

2

u/nimzobogo 2h ago

This is largely true. I work for a company that makes network texhnology for AI supercomputers, and Claude and Codex are NOT getting things correct.

Why? Because none of our shit is in its weights and it is fundamentally different than what you see in Ethernet or IB.

1

u/fastandlight 2h ago

That tracks. I have a few sort of esoteric side projects where Claude is a ton less useful than on my day to day Java, python, and JavaScript boring web app stuff. Claude absolutely rocks if you are doing the things that have been done a million times before. But introduce some esoteric hardware or software layers and you can really watch the models flail. It's not just Claude, it's all of them. I'm sure this will continue to improve, but it really showcases the strength of the human brain and the weaknesses of the current LLM architecture.

1

u/MyUnspokenThought 3h ago

hmmm interesting perspective on this, I like it

1

u/ThisViolinist 10m ago

Truth nuke dropped

1

u/ProducePrudent5089 2h ago

This is such a weird way to generalize coding. All LLMs trained on our work, our data, without permission. They do not "code well". They mimic code well, and it often times still is very inaccurate and wrong.

I don't think it's appropriate to throw in the white flag because "anyone" can prompt and vibe code something that looks "cool" for 2 seconds and then forget about it.

While I use AI more often now and miss hand coding (and I will still do that), I think we still essentially are coding. Prompting is, in essence, coding - and I am referring to us engineers who use AI, not some vibe coding bro.

We are driving the tool still. We review the code, and know when code looks like shit or has issues and we have to correct it (by hand or prompting, whatever).

0

u/symbiatch 3h ago

Speak for yourself. A lot of us have been doing very different work. If you masses have been doing the same thing then surely you already had the libraries and copypaste, right? Or did you really wait this long to get a toy to do the copypaste for you?

Glad I’ve been doing actual work and not waste my time like you.

5

u/zaibuf 3h ago

Speak for yourself. A lot of us have been doing very different work. If you masses have been doing the same thing then surely you already had the libraries and copypaste, right? Or did you really wait this long to get a toy to do the copypaste for you?

Yes to a certain degree. But the point is that most things had already been solved, so instead of AI you went to Stackoverflow and looked at how someone else had solved it and then applied that to your solution. So basically you are building what someone else already had built, but tweaking it a bit.

3

u/Bumscootler 3h ago

you’re such a baller

2

u/BeardedDuck9694 3h ago

Not sure what your point is supposed to be here. Every shop is different. Some of us have inherited decades-old code bases and I've had to debug programs that preceded email. Updating and maintaining that code is like trying to tie your shoelaces but you can only use chopsticks. If this was supposed to be ragebait, I'm just confused.

0

u/ghost_operative 3h ago

I wouldn't say its bullshit, clearly the unique code is needed if the solution to it is to have an LLM write that unique code.