- To avoid writing bad code and to be able to complete a task at all, the AI must be sufficiently intelligent. Just try giving a complex engineering task (even if it can be done quickly) to Grok Code Fast and GPT-5.2 XHigh.
- For both humans and AI to understand your project, it’s enough to adhere to classic/basic code culture: DRY, SRP, YAGNI; my CI also includes a warning if a file accumulates more than 1500 lines of executable code. Also, periodically analyze the code by answering the question: “Do we need refactoring?”.
- “Clever tricks” are also unnecessary – it’s enough to be able to write in Markdown format and clearly express your thoughts. HOWEVER, you need to know different methods that SWEs can use to achieve results (for example, TDD).
See also: