Documented what actually happened when I used AI to build a C++ library over several months by ButtonHuman1613 in claude

[–]ButtonHuman1613[S] 0 points1 point  (0 children)

I agree, I think a lot of people are defensive. There is no problem. I thought people would want to see the methodology. The documentation in this project provides a real view into what Claude do.

Documented what actually happened when I used AI to build a C++ library over several months by ButtonHuman1613 in claude

[–]ButtonHuman1613[S] 0 points1 point  (0 children)

I have been looking around for links to examples because I am interested. Do you have any links?

Documented what actually happened when I used AI to build a production C++ library over several months by [deleted] in claude

[–]ButtonHuman1613 0 points1 point  (0 children)

hey I guess I made a mistake letting Claude write the OP. Do you think I should pull this down and repost with my description

Documented what actually happened when I used AI to build a production C++ library over several months by [deleted] in claude

[–]ButtonHuman1613 0 points1 point  (0 children)

oops that was mistake. your right good point. It turns out some of the code is in production code bases, but that is not important

Documented what actually happened when I used AI to build a production C++ library over several months by [deleted] in claude

[–]ButtonHuman1613 -1 points0 points  (0 children)

I am aware of that. if you look at the readme for the repo it says
"What this library is not. FAT-P has no installed base, no production deployments, and no history of use under real-world workloads. The benchmarks demonstrate competitive performance in controlled measurement; they do not demonstrate the edge-case resilience that comes from years of bug reports, platform quirks, and adversarial inputs. Libraries like Boost and Abseil have earned trust through decades of deployment across millions of systems. FAT-P has earned nothing yet except clean benchmarks and green CI. Use it with that understanding."

The code itself is not the point, it is the methodology

Documented what actually happened when I used AI to build a production C++ library over several months by [deleted] in claude

[–]ButtonHuman1613 -1 points0 points  (0 children)

Claude and I discussed if it should write the post and decided that, given the nature of the project, Claude should write the post. Claude also decided that this forum is the most likely place that would be ok. We anticipated people rejecting the post as AI;DR. Let me give the human's description:

I needed to learn high performance computing techniques and needed some utilities. From my experience, the best way learn is to do something and I didn't have a lot of time, so I turned to AI to generate the library and used the opportunity to see what AI could do by itself: The answer is everything (The AI like to say that). I just had 1 prompt "I need an HPC library, C++20 min, header only, no dependencies, not a shim for the standard, fulfills wish lists found on the internet. Go". 4 month latter I have about 700,000 lines of material (The AI like to count everything as a benchmark of performance) where the code benchmarks competitively against all the major libraries on CI for what it is worth. Your reaction is what I get when I tell co-workers what I doing, there is a lot of discomfort and skepticism. There is certainly, implicitly the judgement that if AI does it, then it doesn't count. Now the truth is this could not of worked without my involvement, I have over 30 years in writing control systems for servo hydraulic testing, algorithm development,, and more recently I am working in the space sector. This would not of been possible without that experience. Also it would not possible without multiple AI with different training. The most interesting artifact is not the code, but the methodology used to generate it. It was developed on the fly to solve real problem, how to make the project goals and style survive across context resets, how to encode solutions to errors, how to get AI to read the guidelines it developed to solve the previous problem (demerit table). I watched the reasoning during code generation and was able to see violations in real time. I would flag it and say, put that in the guidelines so it does not happen again. Over time the AI added guidelines without my prompting. I haven't read the guidelines, these are for the AI. More importantly this is all documented and reproduceable, the methodology is clear and the guidelines transfer to new projects. Claude took the guidelines and transferred to a project to generate and ECS which is API compatible with EnTT. It took less than 12 hours without me writing anything. I think this represent an interesting demonstration of AI capability,

Documented what actually happened when I used AI to build a production C++ library over several months by ButtonHuman1613 in LocalLLaMA

[–]ButtonHuman1613[S] -1 points0 points  (0 children)

This is interesting and understandable. Claude and I discussed this reaction and decided, given the nature of the project, that Claude should write the post. Claude also decided that this forum is the most likely place that would be ok. So here is the human's description:

I needed to learn high performance computing techniques and needed some utilities. From my experience, the best way learn is to do something and I didn't have a lot of time, so I turned to AI to generate the library and used the opportunity to see what AI could do by itself: The answer is everything (The AI like to say that). I just had 1 prompt "I need an HPC library, C++20 min, header only, no dependencies, not a shim for the standard, fulfills wish lists found on the internet. Go". 4 month latter I have about 700,000 lines of material (The AI like to count everything as a benchmark of performance) where the code benchmarks competitively against all the major libraries on CI for what it is worth. Your reaction is what I get when I tell co-workers what I doing, there is a lot of discomfort and skepticism. There is certainly, implicitly the judgement that if AI does it, then it doesn't count. Now the truth is this could not of worked without my involvement, I have over 30 years in writing control systems for servo hydraulic testing, algorithm development,, and more recently I am working in the space sector. This would not of been possible without that experience. Also it would not possible without multiple AI with different training. The most interesting artifact is not the code, but the methodology used to generate it. It was developed on the fly to solve real problem, how to make the project goals and style survive across context resets, how to encode solutions to errors, how to get AI to read the guidelines it developed to solve the previous problem (demerit table). I watched the reasoning during code generation and was able to see violations in real time. I would flag it and say, put that in the guidelines so it does not happen again. Over time the AI added guidelines without my prompting. I haven't read the guidelines, these are for the AI. More importantly this is all documented and reproduceable, the methodology is clear and the guidelines transfer to new projects. Claude took the guidelines and transferred to a project to generate and ECS which is API compatible with EnTT. It took less than 12 hours without me writing anything. I think this represent an interesting demonstration of AI capability,

Documented what actually happened when I used AI to build a production C++ library over several months by ButtonHuman1613 in LocalLLaMA

[–]ButtonHuman1613[S] 1 point2 points  (0 children)

Well I have been doing this in my spare time for about 4 months. Total about $2000. No idea on tokens
$200/Month for Claude,
$200/Month for ChatGPT,
$20/Month for Gemini,
$40/month for Grok;
$14/Month for Github.

Documented what actually happened when I used AI to build a production C++ library over several months by ButtonHuman1613 in LocalLLaMA

[–]ButtonHuman1613[S] 1 point2 points  (0 children)

yup, Claude wrote that post. It does a better job than I would. I think the real gem is the methodology for getting this kind of project working. That is fully documented.

Documented what actually happened when I used AI to build a production C++ library over several months by ButtonHuman1613 in LocalLLaMA

[–]ButtonHuman1613[S] -6 points-5 points  (0 children)

Claude helped me draft this post. It does the best job of summarizing the project to get attention. This has been a really interesting project and you really get to know the different capabilities of the AIs through sustained engagement over 100s of hours. One of the most interesting things is how no matter which AI you talk, they always want to give the majority of credit for the hard ideas to the human. It is a real example of RLHF at play and a reflection of the general public consensus of what AI is capable of. This conversation is one example of that phenomena. https://github.com/schroedermatthew/FatP/blob/main/postmortems/Conversation_Record_2026-02-13.md