Y quien diga que no es que no ha trabajado sin internet :). Este fin de semana he pasado dos días completos (unas 7 horas cada día) trabajando completamente desconectado, sin ningún tipo de acceso a internet, sólamente a las fuentes de documentación que tenía en local (que son man y poco más).
Me encontré con varios problemas, entre ellos configurar un samba. Quería compartir ficheros entre un centos virtualizado y windows. Con internet en dos minutos de google tendría los comandos precisos para hacerlo, sin pensar tendría el problema resuelto. Esto a veces es bueno, pero no deja de ser pan para hoy y hambre para mañana. Esto es extrapolable casi a cualquier cosa.
Por no hablar que mi productividad aumentó enteros, ya no solo porque no me despisté con correos varios, atractivas webs, descriptivos tuits (quieres ser mi fologüer?) si no porque estaba yo solo, centrado en la tarea. Ya lo dicen 37signals en su libro getting real, “People need uninterrupted time to get things done”. Es una realidad como un templo, cuanta productividad ganaría una empresa si fomentase esta política. En absolutamente todas las empresas en las que he estado he sufrido y he provocado interrupciones constantes. Es ciertamente difícil mantener esto con la disposición de las oficinas de desarrollo de software. Me hace pensar si no estaremos haciendo las cosas un poco mal :)
Me llama hoy un agricultor, de Sevilla, bastante majo el señor, comentándome que había tenido un problema con nuestro sistema de guiado agrícola GPS, poca cosa. Ya de paso le pregunté qué tal le había ido y demás.
Resulta que me dijo que quería sembrar una parcela de varias cosas, quería medir la mitad de la parcela para dejar mitad y mitad. Se le ocurrió poner un ancho de trabajo de 200 y pico metros y trazar una línea por la linde para saber luego donde estaba la mitad. La idea es muy buena, aunque agorguía puede hacer medidas de ese tipo sin recurrir a estos trucos.
En principio yo pensé que había pinchado sobre el campo de texto donde se mete el ancho, había sacado el teclado y había puesto 200 y picos metros sin embargo durante la conversación va y me dice: “todavía tengo el dedo dolorido de ponerle los 200 metros”. Resulta que puse dos botones para ajustar el ancho, de 10 en 10 centímetros y el agricultor se había subido los 200 y tantos metros con los botones… más 2000 pulsaciones.
Moraleja: está claro que esos botones no son útiles tal cual están debería poderse mantener pulsado y subir a velocidad creciente. Qué importante es la usabilidad en el software y cuantos beneficios aporta al software que el programador tenga feedback directo.
En estos días estoy dándole vueltas a una pequeña web (ya diré para qué en pocos días) y aunque soy yo quien la va a usar no me hago una idea de como la voy a usar y que me va a ser más útil. Optaré por la solución de darle vueltas e ir iterando… le estoy cogiendo el gusto a javascript y css.
No me cabe la menor duda, soy un iluso y además un cuadriculado. Ayer comentaba lo poco meditadas, por ser suave, que eran las compras que hacían algunas personas. Un comentario me abría los ojos, resulta que la gente cuando compra, no solo lo hace pensando en el rendimiento económico que pueda obtener.
Mi planteamiento es demasiado matemático. Recuerdo aquellos ejecicios de física donde no había rozamiento, todo era en el vacío, despreciabas la masa de ciertos elementos, etc, todo salía a la perfección. Así es como pienso yo, sin rozamiento pero desgraciadamente hay rozamiento y otras muchas cosas. Todo el mundo lo hace así, se venden coches ecológicos (subvencionados por el gobierno), ariel usa anuncios retros que aluden a la infancia de las mujeres para que compren su detergente, BMW usa dos focos delanteros en forma de aro… a quien le importan los datos pudiendo aportar al medioambiente y ser solidario o que me conozcan como javi el del BMW?
Reconozco que es inevitable, yo mismo caigo dentro de ese círculo, aunque trato de hacer las cosas con el máximo razonamiento posible. En cualquier caso quizás cambie la forma de presentar las cosas, pero en ningún caso engañando, mi conciencia tranquila vale mucho más que eso (veremos si digo lo mismo el día que tenga bocas que alimentar :).
La situación es la siguiente: Un agricultor llama para preguntar puer nuestro sistema de guiado agrícola GPS y hace las preguntas pertinentes sobre precios, características, plazos de entrega, garantías, etc. Normal, lo que cualquier haría. Sin embargo hay un indicador sobre la calidad de un sistema de guiado GPS, la precisión, viene a ser algo así como la potencia en un coche, hay muchas cosas importantes en un coche, pero normalmente suelen matizar especialmente los caballos del motor. Siempre siempre me preguntan por la precisión del sistema y yo siempre siempre les digo la verdad, y esto es lo que me dicen los estudios sobre GPS que he realizado. Podrán estar mejor o peor, pero hay una base donde fundamentarme.
El caso es que hoy nos llama un agricultor, pregunta por la precisión, le decimos lo que hay y dice: “prefería que me hubieses mentido”. JA!, es normal, cuando habla con personas que venden otros sistemas siempre les dicen “nuestro sistema da 20cms de precisión”. Lo he comprobado, da igual el GPS que instalen, siempre te dicen lo mismo y la gente se queda tan contenta. A mi estas cosas me preocupan, para empezar porque yo sé que los GPS, salvo que te gastes un pastizal, NUNCA están en 20cms de precisión el 90% del tiempo, pero más me preocupa saber que la gente prefiere que le mientas a tener que tomar una decisión. Me niego a mentir para hacer una venta más.
Un detalle importante es el marketing que hay sobre el tema de la precisión, podría haber sido con cualquier otro tema, pero los agricultores exigen que el sistema de guiado GPS que llevan en su tractor tenga una precisión altísima, mucha más de la que necesitan y, lo peor, mucha más de la que podrán conseguir, ya que para tenerla necesitas que todo el sistema sea acorde.