The engineering part of software engineering is the hard part for LLMs. How is that replaceable with these skills?