I think we need a new label: Deepstack engineers.
These are people who have all 3 skills: frontend/UI, backend skills (APIs/databases/systems), and Machine Learning skills.
"Fullstack" has been claimed by people with only the first two skills. And when the whole construct of "apps" becomes redundant (for example: AI generates UI on the fly), the first and last may coalesce into a single role.
It will be interesting to see which programming language becomes the dominant choice for this new role. Currently, Javascript owns UI, Python owns ML.
— https://twitter.com/nileshtrivedi/status/1714572944876413092
https://twitter.com/nileshtrivedi/status/1714572944876413092
https://twitter.com/nileshtrivedi/status/1714573851567513788