software The Rise of the Thinking Rocks Generative artificial intelligence is drastically changing the software engineering field. What are the strengths and weaknesses, and how can developers future-proof their careers?