has generative ai given rise to a new type of software worker who is neither a developer nor applies engineering principles yet produces results as a product mainly of extracting results from software?