On 11/10/06, Sergio Fedi <[EMAIL PROTECTED]> wrote:
>
> And the culture is equally intolerant of creativity, the individual coding
> flourishes and styles that are the signature of the all-night software
> world. "People ask, doesn't this process stifle creativity? You have to do
> exactly what the manual says, and you've got someone looking over your
> shoulder," says Keller. "The answer is, yes, the process does stifle
> creativity."
>
> Lo cual me parece brutal. Despojar a los programadores de la creatividad
> para alcanzar buenos resultados. Suena maquiavelico...
¿Quien dice que para programar bien hay que ser creativo?
AHORA tenemos que ser, o lo somos a pesar de, debido a la inmadurez de
nuestra industria.
Efectivamente, cuando aplicas patrones de diseño, se acaba la creatividad, porque luego de aplicar 10 o 15 patrones, ya no se requiere màs y el sistema sale limpiamente. No hay nada màs que inventar.
Suena ridìculo, pero los clientes no son tan creativos como uno piensa, siempre copian de otra parte. Si està implementado en otra parte, existe un patròn que lo soporta.
Pero el asunto es que la creatividad està sobrevalorada. La mayor parte de los èxitos son copias de otros èxitos, ya sea en la mùsica, en la pintura, etc. En la ingenierìa no es diferente, los puentes que funcionan hoy son copias de puentes que funcionaron hace 500 años y si vemos esos puentes a su vez son copias de puentes que funcionaron 500 años antes.
Una de las pocas cosas que me parecen nuevas son Smalltalk y LISP, ya que ambos son lenguajes que parecen salidos de la nada. A pesar de que Smalltalk es copia de Smalltalks anteriores, es un poco copia de LISP, es un poco copia de Simula, sigue siendo increìblemente novedoso hasta el dìa de hoy. Al mismo tiempo en arquitectura se hicieron avances que siguen hasta el dìa de hoy en los años 60's y 70's, aunque las influencias empiezan a principio de siglo, si miras la arquitectura del siglo 19, la del siglo 20 es un cambio casi a rajatabla, especialmente en la època de los 60's y los 70's.
El trabajo de Christopher Alexander es un volver a las raìces de la arquitectura y descubrir porquè la arquitectura antigua tenìa un valor "timeless". La creatividad, como la entendemos ahora, va en contra de esa idea y nos fuerza a encontrarnos con los mismos problemas una y otra vez. ¿Tiene sentido ser tan creativo que no reconozcamos el valor de la cultura?
Saludos,
Guillermo.
--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupo "clubSmalltalk" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en http://groups-beta.google.com/group/clubSmalltalk?hl=es.
-~----------~----~----~----~------~----~------~--~---
