Ritmo en el Software Libre

El mundo del software libre no es caótico, pero tiende al caos. El ritmo de codificación se lo dan los distintos programadores,ingenieros, entusiastas y aficionados echando horas de programación de manera paralela y sin pedir permiso. Porque lo importante no es el proyecto en sí, sino lo que hacemos todos juntos programando. El ritmo lo marca en el mundo del software las funcionalidades implementadas, y como todo ritmo, se compone no sólo de notas sino también de silencios. Sin embargo, los silencios en el mundo del software viene dado por grandes conversaciones respecto a qué se quiere implementar y que vamos a hacer en común. Y cuando hay silencio de verdad, lo mismo que no hay música no hay software libre.

Veamos en este video como trabajan juntos Electric Nana y Carlos Jean:

Carlos Jean y Electric Nana

Carlos Jean ha publicado una base, una base para que todos colaboren y recibe feedback de todo el mundo,él decide cual más le gusta, él y sólo él porque es el único músico que trabaja actualmente en el proyecto, cuando se una Electric Nana serán dos y ella pone su impronta y su trabajo en la voz. Entonces ahora tenemos dos trabajos independientes que han decidido tener el mismo ritmo para crear algo juntos.

Pero realmente es el ritmo de la codificación de código algo más que echar lineas de código, yo creo que sí,es importante que alguien lance un proyecto, es importante que otros colaboren y pongan su impronta y que opinen, pero que es lo que realmente pasa. Y aquí ya empiezo con puntos negativos, que vienen los opinadores y quieren imponer su opinión, quieren que el que programa programe otra cosa, como si pretendemos que Electric Nana cante como tenor y Carlos Jean toque Jazz en lugar de música electrónica. Y como Electric Nana, no es tenor y Carlos Jean no toca (que yo sepa) Jazz pues el proyecto se para…

Por eso el ritmo de la músico y la codificación la deben tener los músicos por un lado y los que programan en lo suyo.

Colores

Ayer por la mañana quedé con Paco Soria, diseñador sevillano con el que colaboro en la creación de Aplicaciones, el aporta los gráficos y yo el código, pero el concepto de la misma lo vamos intercambiando según sea la aplicación. Retomó una conversación que tuvimos sobre su trabajo, suelo opinar al respecto de los conceptos para aprender, por ejemplo ¿porqué has puesto este botón aquí?,¿porqué este color? Mas que con caracter inquisitorial con la intención de aprender y comprender, pero hay cosas que salen del inconsciente o fluyen de los sentimientos y eso no se puede aprender porque es la intuición del otro.

Así, por ejemplo,soy muy partidario del uso del antiguo Diagrama de Gutemberg para la colocación de los elementos en las Aplicaciones, este diagrama divide una zona visual en 5 zonas:

  1. La parte superior izquierda
  2. La parte superior derecha
  3. La parte central
  4. La parte inferior izquierda
  5. La parte inferior derecha

El orden de lectura de una aplicación según el movimiento del ojo humano. Yo suelo colocar los botones con acciones más básicas en la parte Inferior Derecha, o Zona Terminal ya que es la última que se ve y eso indica que ya se ha leido toda la App y se sabe conscientemente que acción se va a realizar, pero lo importante es que se ve. Y así se lo hice llegar, es decir, busco intercambio de opinión pero no valorar mal o bien su trabajo, obviamente me parece muy bueno porque colaboro con él.

Otra cosa que es mi obsesión ultimamente son los colores, que transmiten los colores y cómo eso puede ayudar a la codificación, no a las aplicaciones que se desarrollen si no como a la hora de la codificación pueden transmitir más información. Ya hay uso de los colores en MonoDevelop, en cualquier caso, podrían transmitir más información cambiando el color de los tipos. En esto que la conversación con Paco retomó otra anterior, el color de Naranja, le espeté en una conversación anterior la siguiente frase:

Aquí en España copiamos lo que está fuera y le ponemos el color NARANJA. Así tenemos meneame o barrapunto, que son copias de Digg o SlashDot.

Y me agregó Pablo, también puede ser que sea el complementario del AZUL. Observa los carteles de películas y verás como se usan los colores complementarios.

Todos los días se aprende algo. Y no todos los días te transmiten una maldición visual, ahora solo veo colores complementarios por dónde voy.

A %d blogueros les gusta esto: