Hacker News new | ask | show | jobs
by Retra 4128 days ago
The concept of manual labor is not a proxy for "a person does it." The contrast to manual labor is social labor. Programming is almost entirely concerned with the mastery of language and communication.

There's almost nothing manual about it: you just dictate actions to others (people or machines.)

1 comments

Manual labor is exactly "a person does it", with no assumptions made on the skills or ability required to do "it".

http://en.wikipedia.org/wiki/Manual_labour

Then all work is manual labor and it's a meaningless term.

>manual work is physical work done by people, most especially in contrast to that done by machines, and also to that done by working animals.

Here, inconveniently, "physical" is left undefined. And in fact, it's being used to mean "non-linguistic/non-social."

It just means you are physically required to perform the operation - work that is automated is not physically done by anyone, and where it gets confusing is we both provide the automation yet are required to keep it running.

Heroku and other PaaS systems eliminate server administration and scaling for many companies. That same work is still fundamental and critical for organizations like Amazon. But it is really just an inefficiency we are learning how to automate completely, with manual labor in the interim.