More specifically, I'm in my early 30s and have been disabled with post concussive syndrome and ME/CFS.
I've been slowly hacking away at a math, coding and ML knowledgebase in concert with efforts to increase my work endurance, with the intention of accruing hard, demonstrable skills that could serve me well in any capacity. I assumed this was the most robust use of my limited energy because these skills could be used in almost any white collar position which uses computers to perform repetitive tasks or intersects with structured and unstructured data.
At least, that was the idea x years ago. Now it seems we're on the verge of a centralizing and commoditizing revolution in ML and UX where entire swaths of knowledge producer skills will become obsolete.
Where will that leave people trying for either ML engineer or more data analysis focused DS roles? Or even just everyday utility scripting/automating powers? Can even the latter two can be largely replaced by hybrid finetuned multi modal language/code models. I feel a bit lost and like I have wasted my time.
Will only elite scientists in the top percentiles of skill and resources be needed or will the future have room for more pedestrian aspirants?
A lot of the time you could train model prepare pipeline and test enviroment for 3-6 months before you get good enough result to push it into production. And it can get extremely stressful rly fast if you care about that, because not every model is good enough for production so once per year you could have as low as 1 or even 0 models that are working fast and good enough for proper usage and this can burn you after just a 1-2 years of work in the field (I know at least 4 people who just drop ML and go for SWE after 1+ year of ML work and all of them are a lot happier with classical backend/devops jobs).
In SWE after 2-3 days you can have small stuff working fine and after few weeks push your small code into production codebase fixing some stuff or optimising smth as there is a ton of potential in almost every codebase for "easy" upgrades in ML space everything is extremely competitive your results are "state of the art" or they are not if you want to upgrade model it better be sota or you would get asked "why we don't just implement/use ...?".
I still love my job but for sure but I prefer working with ops, classical SWE and deployment then model training, optimising and learning/collecting new datasets (I have 5 years of commercial exp in ML/DL maybe it gets better after 10 years or I'm just boring out who knows)