Інструменти ШІ зробили написання програмного забезпечення дешевшим, але вони водночас ускладнюють обслуговування систем, оскільки розуміння згенерованого коду значно важче, ніж його створення. Розробники повинні уникати пастки створення некерованої складності та натомість зберігати критичне розуміння своєї кодової бази.