Everyone is buzzing about the latter, and few even realize what is the former.
Everyone is buzzing about the latter, and few even realize what is the former.
You need architecture, you need backends, you need a front end, you need product design...all with data.
Why are computer scientists computer scientists not engineers? Why is computer science about the code side? Why did computer engineering end up being more on the hardware end of the spectrum?
Words, especially newly coined terms are pointers to meaning. That meaning is socially mediated, it is not inherent.
You're saying this (adn I think the author is too) because there is a need for this group of people to look beyond titles to skillsets, and the existing titles carry linguistic baggage of the difference between science and engineering that has existed for decades.