Abstract:  As technology advances and human labor is becoming substituted by machines, current craftsmen  will need to program the algorithms  to preserve both their jobs and the craft sometimes developed over centuries. The way we talk and tell robots how to do something  needs to be accessible to a wider audience in order to preserve this knowledge. Programming languages and interfaces should be easy for users to program this tools, the programmers and designers of this interfaces need to consider the responsibility of making this tools accessible. 

Theoretical frame: