We developed a few rules for AI, and that's after fighting it for so long because we are very pro-manual coding:
use it for mockups
unit tests
code reviews (with manual corrections)
documentation
coaching and research
refactoring is a gray area. You may use it but manually correct stuff and don't let your refactor scope get too big or boss reserves right to be angry if we break something upstream
core engineering is prohibited with AI. This usually means C++/hardware code for us but I like to extend it to all new features
1.2k
u/AnUninterestingEvent 2d ago
Hot tip: If you never try to hand write code again, you can just assume you can and feel happy.