People Who Train Robots to Do Their Own Jobs
nytimes.com
nytimes.com
Company saves a lot of money, workers are incentivized to this sort of behavior, and you could probably handle the upkeep by offering to keep one or two employees on at full pay if they'd prefer, or stipulating a day or two a month to perform any necessary maintenance on your automation.
But that's probably a pipe dream; it would essentially mean funneling capital to those who produce value, which is apparently a ridiculous concept in this modern economy.
Boss: "Or, and take a minute to appreciate my cleverness before you respond, how about zero, and don't let the door hit you on the way out!"
These improvements eventually materialize regardless of any incentives for this behavior. Perhaps it would come marginally sooner with an incentive.
But since non-owner workers will no longer have a relationship where they provide continued value to their employer, the company is (correctly?) motivated to screw them over (think single vs. repeated prisoner's dilemma). The company could even pretend to offer the incentive to get these improvements sooner, and then fire them anyway.
The game theoretic optimum for capital owners is to screw over their (soon-to-be former) employees. This is why some suggest a tax on automation -- there's a market externality here that isn't going to magically go away.
Although this might seem tragic in the immediate aftermath, it's precisely activities like this which lead to GDP growth and economic prosperity.
The biggest gains of course still go to the business owners and executives. Not the working class. Hence why we need higher taxes on the wealthy and a stronger social safety net.
i was an hourly consultant and they did pay me handsomely to do that little experiment though. can't complain. the world is a complicated place.
Now if you want to talk about perverse incentives for first-line or middle managers in publicly-traded companies, etc, then let's have that conversation.
I think toponyms are fun (Silicon Valley / Wall Street).
though it's sad some people do this even without any incentive not thinking about consequences of their actions, they just wanna brag how they improved things, they will not benefit in any way from this improvement, while it will make lives of fired people miserable and only one profiting from it will be company with higher profits for those few owners on top, do you really wanna support such thigs?
but yeah, I was once young and idealistic too...
If that company run so inefficiently that it could not identify 90% of work of a 6 people team can be replaced by bunch of programs, so asume that company or the division may be closed by now ( or severely down sized as competitors took their business )
It would be great if you can find out what happened to that team
It's not uncommon to find people in offices doing things like manually generating the stock reports and graphs each year, collating dozens of Excel spreadsheets by hand, or even doing data cleaning by hand. For all the excitement in the news about machine learning and robots, a huge chunk of work could be automated away with relatively simple tools.
I'm talking about very simple operations. For instance, 100 different clients send in information in individual Excel spreadsheets, and the company wants to have a master file with all the info. So they literally have someone open one document, copy all the info on page 1 and paste it to a master file, then copy all the information from page 2 and paste it to the master file, etc. For each page and each file. This is something that's simple to automate, and less prone to error than copy and pasting hundreds of sections by hand. And once a script is made to automate it, it's a simple thing to run it each year.
It's not even that organizations don't want to or try to automate stuff like this - check out how some of them multi-nested Excel formula then end up using in an effort to have some kind of automation. They just aren't familiar with much beyond Excel formula's (or perhaps some clunky proprietary software they struggle with).
Like I said, in my experience organizations are happy to use automation if you can show them what it can do, but they often simply aren't aware of how much it can accomplish. And you need someone comfortable enough to run the script and make basic changes to it, and if that person leaves they're probably back to doing things by hand.
It would be nice if people were taught at least enough about programming that they were able to write scripts to automate simple repetitive tasks.
So programming, almost by definition, always involved all tasks that are not automated yet. Programming gets easier and harder that way at the same time: Previous tasks (e.g. taking care for memory management) become easier or automated way, while harder tasks remain (larger, more complex applications, higher abstraction levels).
So I'd rephrase it that way: Engineers and programmers are effected every day by this "threat", but so far worked quite well for to their benefit, they just operate mostly on higher and higher levels, while still having to keep in mind (and having to fix) the lower levels.
Kind of full stack, with a growing stack, thinner and thinner on lower levels, but overall higher and higher.
For example, someone I worked with kept asking for a button to be "wider", yet rejecting everything the programmer did to the button. Eventually the programer asked them to draw what they meant, and it turned out they meant "taller".
For example, Squarespace, Wix, Shopify, et al have reduced the number of jobs for CMS and ecommerce developers. Zapier and IFTTT have reduced the number of integration jobs. The Grid was an experiment in creating whole websites automatically (most regard it as a failure, but the tech will likely catch up). There's research into using ML to identify and correct bugs in code. These are the low hanging fruit that will erode away at the jobs easiest to automate, leaving behind more niche work.
It's hard to imagine less work for engineers in the future because there's so much work to go around right now. That's likely the case presently because there's so many industries where manual labor can be eliminated, creating lots of new labor for engineers. Whole industries may be disrupted until corporations with automation emerge and take over. We'll likely see engineering work keep rising until there isn't as much left to automate and engineering supply catches up, at which point we'll hit "peak software engineering."
There will be engineers in the future just like there will be medical professionals in the future, but they'll probably be doing a different job and there will be a lot less work to go around. I like to think of that line of work as "escalation jobs," where when the machine fails, it goes to the human. Other work will likely get more and more scientific, theoretical and research-oriented.
1. http://www.cnbc.com/2017/02/24/americans-think-robots-will-t...
I like the concepts "peak software engineering" and "escalation jobs," where when the machine fails, the job goes to the human
In Year 2000 , I worked at a startup , we are 70 employees total out of which 50 are Engineers. We have
- one dedicated MS Exchange Mail sever admin
- 5 employee team, for running production servers and helping employee PC boxes etc.
- one Release engineer, whose job is to make Builds and ready for 15 day production release cycle of the code base
That is 7 employees which is 10% of 70. All of it today Replaced by the Self-service Cloud Infrastructure software
a) Github
b) AWS
c) Gmail Enterprise mail hosting/others
1/ Cloud Infrastructure software
2/ Saas Applications
These are two areas where most of the Job elimination happened in the last decade.
Then we got disruption ( more automation ) started at every Industry level, that created more jobs than lost
software engineer productivity doubled/tripled in the last decade as we developed more higher level Abstractions.
More than 1000 people are working on Amazon Alexa, so do at many other companies in the areas of ML and Deep learning AI . These are brand new jobs never heard of 10 years ago.
------ > For example, Squarespace, Wix, Shopify, et al have reduced the number of jobs for CMS and ecommerce developers.
> Zapier and IFTTT have reduced the number of integration jobs
The hardest part was the spec. Simple and obvious changes to forms, message strings and processes were arrived at by my colleague teaching me her job. We worked collaboratively and now have happy customers.
Had I started this task earlier with the old team present then I doubt I would have done such a good job. The collaboration would not have been there, it could even have been hostile. Due to the outsourcing we got a break to work on the same side.
For our team lead we have better job satisfaction as everything is excellent with no backlog.
Now we do not need people to fill out forms and do other brainless stuff we find that we need to get more skilled and differently motivated staff for the job.
The old team are not suited to the new work that is there so I guess that is a problem for them but the new hires will be paid a lot better. I think 4 proper jobs is better than a dozen pointless jobs. We can also scale the business now without fear of recall or late shipping nightmares sinking the company.
If we scale the business 3x we will be having the larger team again, all paid better.
I don't see a magic AI system doing the real change, putting people like me out of a job even though I am the first to admit that most of my work is simple stuff.
Might as well go for my masters now, given that no one with a BS degree will be needed long term? Given a long enough timescale, even that won't matter I guess...
I have a feeling that's a false safety. Automation doesn't have to replace 100% of the job. If you can automate even 50% of the job a big chunk of workforce is out.
Same when they invented the spreadsheet.
Same when they invented garbage collection.
Same with every new library, framework, "its just like legos"-invention.
Yes, they make it easier. But, the world then demands more software.
Sofware begets software.
Without compilers, there would be many many fewer programmers in the world.
Someday we might have the computer from the Enterprise. Then we can ask it "Give us the answer to the ultimate question about Life, the Universe, and Everything".
What is considered "menial" depends on the context of the problem needing to be solved and a mix of your personal experience.
The increase of hardware performance also helped allow software abstractions to the ridiculous levels you see. That's what also makes it possible for computers to solve a greater array of business problems.
Engineers making tools that are used for making other tools, that are tools for other tools for other tools that eventually helped make someone's wedding photography site on Wix.
For example, I can type an error message into Google, and get sent to the solution, since thousands of others before me have provided the training data. But can I just describe my task to Google and have it produce the solution? Not even close.
The takeaway was that experts should make decisions about which variables should go in the regression and the signs they should have. The model should produce the forecasts.
Real world application: doctors should figure out which tests to run, models should say whether the patient has the disease conditional on the test results.
I wonder what will happen if two people cross the street with a big painting of ... a road :)
If they have the resources, then retraining themselves for another job might be worthwhile, but just leaving their current job probably won't help them much.
If you're going to leave anyways, then what incentive is there to say no to getting that double or triple pay
I'm nervous that in the short term, fewer people will continue to get very rich, and more people will fall out of the middle class.
>we must rapidly begin the shift from a thing-oriented society to a person-oriented society. When machines and computers, profit motives and property rights are considered more important than people, the giant triplets of racism, extreme materialism and militarism are incapable of being conquered.
>A true revolution of values will soon cause us to question the fairness and justice of many of our past and present policies. On the one hand, we are called to play the Good Samaritan on life’s roadside, but that will be only an initial act. One day we must come to see that the whole Jericho road must be transformed so that men and women will not be constantly beaten and robbed as they make their journey on life’s highway. True compassion is more than flinging a coin to a beggar. It comes to see that an edifice which produces beggars needs restructuring.
The purpose of automation is humanitarian in the same way that politicians serve the needs of their constituents, and police protect their communities.
While I reap the positive benefits of all of the above, there are plenty of marginalized people who are harmed by exactly the same forces.
In the gap between theory and reality, there's a lot of misery.
If "we as a society" don't understand the supposed purpose of something that we as a society are enacting, then that supposed purpose is academic and ultimately meaningless. There is no universal agency or purpose behind automation other than that of those who are building it, who to date have largely been capitalists and not utopians.
If the smartest thing your company can imagine doing with a person who is able to automate their job is fire them, your company is wasting valuable resources.
The classifiers we call AI right now can take over a lot of tasks if not whole jobs -- which points at how remedial many tasks & jobs are, for better or worse.
What ML can't do yet is tell you that you asked the wrong question. Some jobs will go away, but not all of them, for now. And some jobs have gone away with every technical development so far.
The interesting and open question is whether it's turtles all the way down - is it possible that a large enough classifier that's seen enough examples of everything will be sentient? Is it possible that we are just walking fleshy classifiers, and there's no actual line between consciousness and a large enough neural network?
Actually there is reasearch in that direction. Genetic programming comes to mind (https://en.wikipedia.org/wiki/Genetic_programming) It would be something which takes a specification and retuns a computer program. Somebody still needs to write the specification though.
I understand wanting to continue taking home a paycheck to support your family, but I don’t understand wanting to continue doing a job if there is a vastly less labor-intensive way to get the same output.
What you describe sounds like Sisyphus always finding out at the end of the day that he only reached a ridge partway to the top of the mountain. A typical menial job, where you do the same work every day without improving the process is more like the classic tale of the boulder rolling back down to the base of the mountain at the end of each day.
I'm glad my employer is sponsoring my part-time M.Eng in AI. Otherwise I fear my job will eventually go the way of the telephone switchboard operator.
now I remember, I think it was PayPal that I called.
Last time I had to repeat twice that I want to talk to customer service. However nobody told me that repeating two times the same thing would do the trick. A novice would be lost at that.