jueves, 28 de octubre de 2010

sin compresion no hay acuerdos

hoy un programador decia:"...no hay comprension de textos ....digo una cosa interpretan otras", muchos se solidarizaron
Pero el problema no esta bien formalizado y eso dara lugar a incompresion , porque no es comprension de texto(una cosa del colegio) sino semantica lo que falla.
Es decir y en un dialgo deberia haber un diccionario comun , yo escribo algo y el que lo lee interpreta exactamente lo que quise decir
Suena bien?
IMPOSIBLE !!!!
Cada termino citado por mi , es referenciado a mi diccionario, tiene el sentido que yo conozco y no otro...... algo mal? , algo nuevo? ,algo sobervio?, nada de eso
Es el viejisimo problema de los estudiantes de ingenieria (masa-peso,fuerza , sistema , energia etc) en un viejisimi libro cuando estudiaba termodinamica el autor al principio hacia una cita de "Alicia en el pais de las maravillas" algo que dijo un personaje:"...cuado yo digo algo digo exactamente lo que yo quiero decir..." creo que eso decia un conejo.
Somos todos conejos hoy ! cada uno con su diccionario y sus lamentos por la incompresion de los otros y sin hacer mucho esfuerzo por entender.
Mientras escribo esto vi de reojo el traste de un libraco de access 97 , enorme ,el autor empezaba diciendo :"tanto para escribir y tan poco timpo para leer....."
En muchas cosas estamos abrumados por la data , el volumen de datos disponible es impresionante. Los manuales tecnicos nunca mas los leo, se leen las busquedas sobre versiones digitalizadas , sino impòsible, eso hace que no entienda los conceptos del autor , solo sus datos , pero es lo minimo que se puede hacer. Para que esos datos tengan algun sentido los filtro a traves de mi modelo de eso . Y si no tuviera modelo? fuiste! hoy no se puede aprender de cero
Esto no es mas que catarsis , creo que en los dominios en los que somos expertos no debemos tener este problema (o no somos expertos). Hay programadores escribiendo manuales para usuarios (el usuario no es experto y el programador tampoco en el medioambiente del usuario)
Hay programadores escribiendo convenios con clientes
Todo eso es mucha bulla (entropia) solo se minimiza si utilizamos medios formales de comunicacion. por ejemplo para convenios utilizar estandares de ISO , ITIL etc dejar los manuales a especialidstas funcionales y hacer guias los programas (causa->efecto, casos de uso)
Escribir algo , no significa que tenga sentido para otro , un escrito se hace para afirmar un acuerdo.Un acuerdo o convenio implica una negocisacion deonde debemos aclarar los terminos utilizados y quizas llegar a un final feliz
y que es :feliz ...... de nuevo!!!!!!!!!!!!!!!!!!