> Tal vez soy demasiado inocente, pero en nuestra modesta experiencia, cuando
> usamos librerías de terceras partes de esa manera, qeudamos obligados a
> volvernos expertos en librerías y comunidades. Es decir, ya nuestro dominio
> no es más el que tenía nuestro cliente (¿se acuerdan del cliente, el que nos
> paga y generalmente no le importa un corno en qué está hecha la app?) y
> empezamos a discutir horas y horas sobre qué library hay que usar, dónde
> buscar los updates, recorremos foros, leemos miles de emails... y nuestro
> foco pasó a ser la tecnología, y no el dominio.

Exactamente.

> Yo quiero seguir siendo inocente, no quiero tener que navegar una hora para
> ver qué switches de compilación tengo que desactivar porque "alguien de una
> comunidad ya pasó por ahí y lo resolvió". Porque la solución de "alguien de
> la comunidad", generalmente se reduce a la cuestión muy bien caracterizada
> por Andrés: el tipo lo probó en su máquina y le anda. Cuando en mi cliente
> no anda, yo me vuelvo chino... porque estoy usando una tecnología que no
> entiendo y tengo que estudiarla, y no puedo usar mis herramientas habituales
> para estudiar (inspector, debugger, todo lo que conocen bien).

Tal cual.  Los tipicos problemas de los proyectos de la vida real.

Cuanto menos complicada sea la estrategia de reuso, mejor.  Si llamar
a librerias con interface C ya es complicado, lo peor que se puede
hacer es una herramienta que "simplifica" la cuestion dando la
apariencia de hacer la tarea de investigacion del programador
automaticamente.  Te saca de contexto, despues viene alguien que sabe
en serio y cuando habla ni siquiera reconoces lo que dice como algo
que exista.  Terminas "negando" o "ignorando" la realidad a proposito,
eso es muy peligroso.

> ¿Es demasiado inocente lo mío? Seguro. Ya tuve que romper esa regla un
> montón de veces, desde cosas tan simples como querer compilar una VM de
> Pharo o wrappear unas funciones de DLL de Windows (ah, cómo extraño la vieja
> documentación) en nuestro ambiente.
> Pero trato de despegarme lo menos posible, de tener (y leer) la
> documentación y no usar consejos de "alguien de la comunidad" sobre algo qeu
> no entiendo.

En mi experiencia de la VM de Cincom, el 99% de lo que se dice en los
foros tecnicos es equivalente a /dev/random.  Y solo te das cuenta
despues de horas y horas, dias y dias, semanas y semanas, y a veces
meses y meses de darle y darle hasta que entendes algo en serio.  Lo
que aprendi de esto es que si no estas super seguro de lo que vas a
decir, entonces lo mejor es callarse.

A mi me gustaria que existiera la version de 10 paginas de C.  Ya
seria una simplificacion brutal, la definicion de hoy de C andara
cerca de las 1000 paginas, y eso no incluye los manuales de los
compiladores ni los SDK ni las plataformas ni nada.  Algo asi seria
realmente muy util porque bajaria drasticamente el nivel de ruido de
fondo en un monton de cosas.

Andres.

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a