While in recent memory the engineer and the coder have oft been the same person, that wasn't always the case (historically there was a clear divide between the engineers and coders) and isn't always the case. I see no mention of engineers around this discussion. Is there a reason for its introduction?
I introduce professionals because I believe the real benefit will be speeding them up, not replacing them with laymen who suddenly have commoditised access to programming skills
? "Professional" was set out right from the onset. The question was about engineers, which, while it is true that coding and engineering is sometimes done by the same person, there is no reason why it has to be that way and, especially historically, coding is a separate job. The context is specifically about the job of coding, not the job of engineering. There is nothing to suggest engineers are being commoditized and never was.
So be it, but the topic is explicitly about "professional coders". Not "engineer", not "software professional". It is literally stated in the title of the original link.
A coder and an engineer are not necessarily the same person. It has become more common to see people do both jobs, but in history it was unusual for the engineers and coders to be the same person, and the idea is that we're going back to that model – except this time the coder will be a machine instead of another human.
As in the old job of coder, short for "encoder". That does not appear to be the same thing you are talking about, but it was equally inefficient to have a second person doing the coding, especially as the tools improved. That is how we ended up with people splitting their roles as both engineer and coder. But the premise is that you won't need to worry about human coder anymore, not as a distinct individual and not a job shared with other jobs.
While in recent memory the engineer and the coder have oft been the same person, that wasn't always the case (historically there was a clear divide between the engineers and coders) and isn't always the case. I see no mention of engineers around this discussion. Is there a reason for its introduction?