2 ms·
I am getting really good results from claude. We have a 22-year old legacy system. The system is stable, but had issues as all legacy systems do. Claude has
by teliskr 6d ago
I am getting really good results from claude. We have a 22-year old legacy system. The system is stable, but had issues as all legacy systems do. Claude has been great for modernizing the codebase, updating dependencies, auditing security, and rapidly adding new features. It has worked well with existing code style and patterns. Sometimes it is a little off-track, but overall it is pretty amazing.
When implementing new features or making large refactoring changes; I use the superpowers:brainstorming skill. That has consistent process which has worked really well. I alway review the code before merging, but most of the time there are few issues to correct.
I don't do 95% coverage, but I have increased it from 65% to about +80% and that is sufficient.
- lolakutty 6d ago>most of the time there are few issues to correct. Kindly share the metrics by which you evaluate the changes.
- teliskr 6d agoI don't require metrics in these instances. I review the code and test the functionality. That is sufficient for my needs.
- lolakutty 6d ago> I review the code... If this is true, then you are not saving a lot of time. Because most of the time is spent evaluating various options and ways to implement the functionality. Even when you are reviewing, you ll have to do that. (With LLMs, this is even more feasible, because now you can actually implement some of the variants, and evaluate them). But on the other side, you are saving from typing the code. So if you are really reviewing everything, then you are not saving much time. The alternative is that you settle for some local maximum during each review, that in long term won't necessarly translate to a globlal maximum or even a global "good enough" position...
- teliskr 6d agoI'm saving time. It's implementing features in a few hours that would have taken me weeks to implement. I can review code much faster than I can create well reasoned, implemented and tested solutions.
- lolakutty 6d agoCan you tell me what the most complex thing (software) that you have yourself implemented is?
- senordevnyc 6d agoThis faux socratic method flavor of AI skepticism is so cringe at this point, and reeks of your own insecurity in your beliefs. We get it, you don't think AI is useful for the type of coding people claim it is. Why on earth would anyone try and convince you at this point?
- lolakutty 6d ago>AI is useful This is not a binary thing. It could be useful at the same time detrimental in some manner. Look at smartphones. I am just raising the possibilities if one use LLMs indiscriminately to generate code.
- senordevnyc 6d agoNo, that would be more honest. Instead you’re asking loaded questions as if anyone owes you an explanation or proof.
- lolakutty 6d agoDon't answer then...its as simple as that... They can LLM themselves to complete lock in for all I care...
- teliskr 6d agoLately, I've seen a couple responses to my comments which inquire about metrics. They seem strange and I wonder if they are bots. I just noticed this inquiry is from an account that is 11 days old. How does one benefit by adding bot comments in a forum like this?
- lolakutty 6d agotake a look at my comments and tell me if you feel like I am a bot...
- edgyquant 6d agoThey’re not bots they are ai skeptics who want to prove that ai isn’t actually productive we all just think it is
- teliskr 5d agoI can understand normies being AI skeptics, but at this point it is a pretty insane position for any developer/nerd. It's like being schizophrenic and completely out of touch with reality.
- deterministic 6d agoMy experience as well, working on very large-scale C++ code. Thanks for adding such a thoughtful and level-headed comment to the discussion.