This page has been archived and commenting is disabled.

Are We Already At The "End Of Work"?

Tyler Durden's picture




 

Submitted by Charles Hugh-Smith of OfTwoMinds blog,

The Python That Ate Your Job

We are already well into the "end of work."

The more accurate title would be "The Python (Script) That Ate Your Job." Python is a computer language whose core philosophy is summarized by "PEP 20 (The Zen of Python)", which includes aphorisms such as:

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Readability counts.

(source: Wikipedia)

As I understand it (from a non-programmer POV), Python enables rapid development of scripts that may not be optimized by some metrics but which work perfectly well in terms of solving a problem in a cost-effective manner.

(Programmers can be highly partisan, i.e. emotionally attached to their preferred language, so I am trying to be as non-partisan and careful as possible here to avoid arousing the ire of either Pythoneers or Python detractors. I am just an ignorant bystander; please don't shoot the piano player, etc.)

A senior manager at a small tech company recently related a story that illustrates 1) the power of Python (and other scripting languages) and 2) the changing nature of work:

The company had some time-consuming data analysis that needed to get done on a regular basis, and the manager was considering recruiting a (paid) intern to do the work. Instead, he spent four hours writing a Python script which did the work in a few minutes. He named the program "Intern."

This story is repeated thousands of times a day across millions of tasks. Virtually all of my self-employed friends use technology to enable one person to produce output that would have taken three people in the 1980s.

As management guru Peter Drucker noted, enterprises don't have profits, they only have expenses. If you are self-employed or own/manage a business, you will immediately grasp the profound truth of this insight.

If you can replace an expensive worker (and every employee is expensive nowadays, due to the high cost of labor and general overhead) with a Python script that can be crafted in a few hours, financial fact compels you to do so: your business has no profit, it only has expenses.

This dynamic is scale-invariant, meaning it is true of all organizations, from one-person businesses up to global corporations and entire nations. A non-profit group only has expenses, and so do churches, cities and nations. Once expenses exceed income, the organization goes bust.

Could I be replaced with a Python script? In some ways, yes: a script could be written that mined the thousands of entries and essays I've written for repeating words, phrases and themes, and the script would rehash the material into "new" entries.

But since the script isn't logging "experience" in the same way as a human does, the script would not be able to replicate dynamics such as changing one's mind or taking a new direction, although it could randomly generate such behaviors to mimic human development.

Would the script be "good enough" to attract readers? Perhaps; but attracting and keeping readers is not necessarily a problem-state that can be solved with data-mining and pattern matching, as readers seek not just novelty and expressive writing but insight. Any script that rehashed existing material would not be generating new insight; it would simply be repackaging previous insights.

For highly partisan blogs, this might well be "good enough," since partisan readers actually want to read the same rehashed material again and again: in effect, a script that repackaged "it's the Demopublican's fault" with new headlines and slightly different content would closely match the human content generator's output.

I have no doubt some clever programmers have already played around with generating rehashed content and posting it as a blog written by a human being, an artifice masked by an avatar ("Hi, my name is J.Q. Public and I write about politics."). It would almost amount to sport to generate a phony history and cobbled-together quirks to fill out the illusion of personhood.

(Some readers have even wondered if "Charles Hugh Smith" is such an avatar. The answer is no, because the history and quirks of "Charles Hugh Smith" are simply too implausible to be believable. Also, the cost of maintaining such a complicated avatar isn't worth the paltry income generated by the blog. What machine intelligence would be dumb enough to maintain this idiotically complicated enterprise for such a paltry return? Only a human would be compelled to do so.)

Could a robot and standardized scripts replace everything I can do with a Skil 77 wormdrive power saw? It could certainly do a great many repetitive tasks at a work bench, but it would not be able to do non-standardized, on-the-jobsite tasks such as cutting out the rotten sections of a wood window frame. The robot might be able to execute the cuts (presuming it was light enough and mobile enough to stand securely on a scaffold or slope), but it would need a human partner to program the cuts in the real world and in real time.

In other words, "work" is increasingly a partnership of humans and technology. If one's skills and experience (i.e. labor) can be replaced with a Python script, it will be replaced by a Python script. Organizations that fail to replace costly paid human labor with a script will have much higher costs than those organizations that replace paid labor with scripts.

The paid human labor that can't be replaced by a script will increasingly require the knowledge and skills needed to collaborate with technology as an essential work partner.

We are already well into the "end of work." Digital pythons have been eating jobs for some time now, and because organizations only have expenses, they will continue to do so indefinitely until the only paid jobs left are those that cannot be fully replaced by a script or a robot operating on standardized scripts.

 

- advertisements -

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Wed, 12/11/2013 - 15:37 | 4237162 lano1106
lano1106's picture

No, I'm not interested in developing a powerful brain. All I'm after is just a mediocre brain, something like the President of the American Telephone and Telegraph Company

 

- Alan Turing 1943

Wed, 12/11/2013 - 16:15 | 4237301 Spungo
Spungo's picture

People said telephones would be the end of mail. They were wrong. People said cars would be the end of horses. They were wrong. People said computers would be the end of paper. They were wrong. Technology doesn't replace jobs so we can do a steady amount of work. We end up having the same level of employment but much more work is being done. 

Wed, 12/11/2013 - 18:18 | 4237767 MachoMan
MachoMan's picture

Conceptually that's true...  the problem is that every indication (many posted on this site) for technology's impact (specifically mechanization and virtualization) has a net negative effect to jobs...  The amount of people it takes to write, maintain, and update software is vastly less than the number of people who it replaces.  Objectively, this is negatively impacting the labor market...  Now, we get the same or better work done, so productivity isn't hurt per se (maybe even increased), but the labor market is most definitely injured.  The economy then takes the shape of larger transfers to the government to distribute to those displaced...

Wed, 12/11/2013 - 18:52 | 4237904 MeelionDollerBogus
MeelionDollerBogus's picture

that's not true at all. The majority of jobs in modernized economies exist ONLY by using tools made this way.
Before that time these jobs couldn't exist because they weren't using automated tools, they depended on workers who were too few &  made too many mistakes, perhaps even too few of a particular LEVEL of skill.
With software, especially open-source, and with standardized hardware of various sorts, these problems are solved & jobs boomed.

It's been a net-positive on jobs every single time. Just not for the first 1-5 years.

Wed, 12/11/2013 - 18:55 | 4237912 MeelionDollerBogus
MeelionDollerBogus's picture

wrong?
I don't  use a horse & no one I know does either for regular needed transportation.
Paper? Haven't used any in my personal life for years, same with my previous job. In fact paper in that office was forbidden.

Wed, 12/11/2013 - 16:25 | 4237348 FrankDrakman
FrankDrakman's picture

Marshall Macluhan wrote about this in 1963:

"In the future, the dominant form of work will be paid learning."

It is, for the most part, all about creation, R&D, and the arts. If something can be done once by a computer, it can always be done by a computer. Better machine tools, nanobots, 3D printing - the world of stuff gets ever easier and faster to replicate. OTOH, a great novel, a cure for cancer, an economic theory that, you know, WORKS.. all the Python scripts in the world can't create these (and I work as a programmer).

As others have noted, stuff should be easier to get, cheaper, and better every year. Our standard of living should rise every year. However, a few greedy f**ks have decided they want all the toys for themselves, and have co-opted our governments to give it to them.

I eagerly await the return of defenestration as witty social commentary.

Wed, 12/11/2013 - 19:01 | 4237923 MeelionDollerBogus
MeelionDollerBogus's picture

funny, using genetic programming, that's exactly what's being done now (that you say will not / can not be).
The computer can program itself if you let it.
www.genetic-programming.org

Brandeis university even had a project of evolving programs making 3-D printed robots purely by evolution. only the motors needed to be snapped into place when the printer spat them out.

also in the scripting world to go with Ruby (like object-oriented Perl) is RubyGP: genetic programming in Ruby script.

Wed, 12/11/2013 - 16:37 | 4237381 icanhasbailout
icanhasbailout's picture

There is always the potential for a human being able to exercise judgment to find economically viable work. The problem is that there are a great many human beings not so capable.

Wed, 12/11/2013 - 17:51 | 4237682 GeoffreyT
GeoffreyT's picture

Here's an example of a market report (Economic Data vs consensus, Index outcomes, key index components etc) that is entirely script-generated.

 

The script fetches all the data from Yahoo, parses it, does all the required calcs, and generates the text and HTML... and stores the data in a mySQL table.

The script took about 5 hours to write, and takes 1.3 seconds to run (as a cron job). Back when I was an analyst, the morning writeup used to take the most-junior analyst about 2 hours.

Sure, it's as dry as a nun's nasty, but it's got a few 'twists' (e.g., based on the % change of an index or economic stat, the text generator selects from a vector of appropriate phrases) and that can be expanded to give a more 'natural' text flow. (From time to time I used to insert ranty bits here and there, but then I sold the back end of that site and lost interest).

 

Script size: 4Kb. All in PHP with mySQL for the data storage.

Wed, 12/11/2013 - 17:53 | 4237690 Godisanhftbot
Godisanhftbot's picture

 Replace that fraud Bitco(i)n with a Python script and you'll have something.

Wed, 12/11/2013 - 17:58 | 4237698 Godisanhftbot
Godisanhftbot's picture

 This has nothing to do with Python.  Any one of 100 programming languages can replace what most people do and be better at it.

 

 how the hell did python get annointed?

 

In fact Zero Hedge could be replaced with 100 lines of code written in Atari Basic.

Wed, 12/11/2013 - 23:15 | 4238607 Godisanhftbot
Godisanhftbot's picture

 I take it ya'll agree with me, no dissenting post for hours

Thu, 12/12/2013 - 05:02 | 4238963 mkhs
Do NOT follow this link or you will be banned from the site!