781 karma · joined April 8, 2010
I've had code bases with tens of thousands of lines of code built from scratch that I hand-reviewed every line of and worked with the AI to improve, and haven't had this issue. I feel like a significant part of this is due to an involved /plan stage -- going back and forth on building out a plan for what you want the AI to do involves surfacing the assumptions that you would have called drift if you asked them to implement it directly from your prompt.
Once the plan has been refined and is what I want it to be, getting it to implement everything in TDD style has for the most part given me 100% working code, as I wanted it to be, without issues. It definitely helps that I'm a principal-level engineer with extensive architectural experience -- but if you're able to tell the AI in detail what you want, have it ask questions for clarifications, and read through a plan before getting it implemented, and have a solid testing plus manual qa process (automated by chrome devtools mcp) in place, I've find that you can one-shot complex features, rewrites, and even not-insignificant applications that would have taken days to write by hand in a few hours.
Although there have been some claims in these comments to the contrary, harmony is particularly mathematical. Symmetry and the breaking of within the integers mod 12 form the foundational principles of harmony.
To be honest, this sounds like orienting one's self in the 'space of mathematics'. Is it not possible that, just like one can navigate by landmarks (proofs) or by the space itself (deep understanding), that there are in fact two roads to intuition in mathematics, of which ones is practice and fluency, and the other is deep insight and understanding?