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/1714572944876413092

https://twitter.com/nileshtrivedi/status/1714573851567513788

https://twitter.com/nileshtrivedi/status/1714573851567513788

Also See