The Future of Software Development: AI as an Assistant, Not a Replacement