Thinking about this for my operation. Thoughts?
AI Coding Policy
In the interest of transparency, here is our philosophy and policy on AI coding agents.
Philosophy
Iterative Design: Software is fundamentally a very iterative design process where every component from blank file to finished product is always a journey with no clearly defined path. That journey always reveals more efficient designs, pitfalls not initially obvious, edge cases, ideas for beneficial new features, and is what underpins a quality final product. This process must always be handled by experienced human judgement, and is unsuitable for the predictive nature of LLM. Deep Understanding: Having a deep, underlying understanding of how the software works at all levels is a non-negotiable requirement. No one should trust software produced by people who don’t understand how it works, as it increases the risk of not being able to properly support and maintain the software. Zero Dependence: LLM assisted code generation must always remain an optional tool, and never become an irreplaceable dependency. This is still an emerging market with shaky foundations, so it’s reasonable to take the position the bubble may burst, or the current AI providers may be forced to dramatically increase their rates due to financial necessity.
Humans Always Write
The following are non-negotiable, and are always designed and written by humans:
- Data structures
- Algorithms and process flows
- Interfaces and traits
- File and directory structure
- Logic for retrieving or handling data from external sources
Where AI Helps
Within well-understood, already-designed systems, AI assists with:
- Basic CRUD operations against established data structures
- Data transformations, conversions, and routine manipulation
- Simple linking and hooking up of existing structs and modules.
- Unit tests and documentation This policy exists to ensure that modern AI tools are used where they are beneficial, while the core design, architecture, and responsibility for the software remain firmly in human hands resulting in the highest quality product and service possible. submitted by /u/mdizak
Originally posted by u/mdizak on r/ClaudeCode
