Programar… ¿arte o artesanía?
01-08-2005 | Desarrollo |A raíz de este artículo, al que llego por esta vía voy a exponer mi punto de vista.
Para mi programar, entiendase por escribir código, es artesanía… me explico:
- Requiere de una base técnica. Es evidente, estamos en un medio técnico.
- Se necesita practicar mucho. No por saber la teoría te han de salir bien las cosas. Un alfarero ha de tirar muchos cacharros a la basura antes que le salgan piezas buenas.
- El resultado es algo práctico para otros. Este es el punto que, para mi, lo distingue entre arte o artesanía. El arte está para ser visto, ser escuchado, para sentirlo, pero la artesanía es útil y muchas veces es bella.
En el futuro desarrollar software, seguramente se convertirá en algo más rutinario, como ha ocurrido con otras actividades (vidrio, cerámica, coches, etc.) se automatizará, se estandarizará y se reducirá a enlazar elementos fabricados por otros. Claro que alguien ha de fabricar esos elementos (o componentes), pero serán de bajo nivel, al igual que quien hace cerámica no se busca la arcilla, quien hace muebles no corta los árboles, los programadores del futuro se limitarán a escoger los componentes más adecuados para la tarea a realizar y los enlazarán para ofrecer la solución al usuario final.
Un poco más allá, será el propio sistema el que busque esos componentes para indicárle al usuario cuales son adecuados, que coste tienen y así poder utilizarlos.


05-08-2005 11:03
És arte y artesanía. Puedes usar la arcilla para crear un jarro muy molón o utilizarla para crear una escultura.
Aunque des de mi punto de vista considero que se asemeja más al arte, sin tener en cuenta el resultado, cuando leo el código de una buena aplicación lo disfruto de la misma forma que lo haría con una novela. Aunque aquí ya entramos en otro dilema: ¿escribir un libro es arte o artesanía?
29-10-2008 11:25
[...] al rendimiento: Este es el punto más delicado y que mas “arte” [...]