AI coding feels magical when features appear in minutes. Then a stubborn bug exposes the hidden reality: building dependable software still requires architecture, testing, patience, expertise, and ...