Calidad del software

Calidad en el software.

El término calidad siempre me ha parecido ambiguo. ¿Que hace que un bien o servicio “posea” calidad? No sé. Hay procesos de calidad, chequeos de calidad, y mil cosas con calidad, pero nadie entiende a ciencia cierta qué es calidad, aunque todos comprenden el término. Aunque para algunos es aquel software que no tiene bugs, para otros el que satisface al cliente, para otros es el que optimiza recursos, para otros el que se mira bonito, etc. Read more Calidad del software

Web o desktop?

Web o Stand-alone?

Hay un nuevo proyecto que deseo comenzar. Es sumamente agradable poder elegir la tecnología a usar, pero a la vez puede causar un gran dolor de cabeza debido a la gran, inmensa, gigantesca, cantidad de opciones que se abren. ¿Qué tecnología uso? ¿Web o no web? ¿Java, C++ o .net? ¿Qué DBMS? Read more Web o desktop?

Buenas prácticas: Manejo de versiones.

Un día de trabajo pesado, muchos problemas resueltos y una de las partes más difíciles del proyecto superada. Pluck, por alguna razón el editor se cierra. Un gran puñetazo en el escritorio: perdimos los cambios. O tal vez fue un gran cambio que comenzamos a hacer y no funcionó. Todos hemos pasado uno que otro mal momento por no saber organizar nuestro trabajo. Read more Buenas prácticas: Manejo de versiones.

Netbeans 6.5

Hoy se dio el anuncio oficial de netbeans 6.5. Sin duda los amantes de Java están con las ganas puestas para probarlo y ver las nuevas cosas que tiene. Ahora lo estoy bajando para probarlo, ya tenía el Release Candidate 2, pero no hay nada como tener la versión final. Hay muchas cosas interesantes, entre ellas es la importación y sincronización de proyectos con eclipse. Esta característica me llama mucho la atención porque me permite trabajar con los dos editores. Read more Netbeans 6.5

Español, español…español en inglés

No sólo en el software, sino que en muchas áreas, el inglés ha sido una lengua que ha metido sus narices en todas las culturas. En la nuestra con especial fuerza: programamos en inglés. Al menos yo, no conozco un lenguaje de programación cuyas palabras clave estén escritas en otro idioma. Tiene sus ventajas el uso del inglés: es más corto. Pero sobro todo tiene la ventaja de que todos podemos ponernos de acuerdo en un idioma para comunicarnos. Read more Español, español…español en inglés

Bienvenidos

Abro este espacio para lograr un poco de discusión y para exponer mis ideas sobre el desarrollo de software. Si estás leyendo estas letras es porque te gusta programar, porque de otra manera no te interesa mucho lo que diré.

Creo que el desarrollo de software sufre un estancamiento severo. Hemos desarrollado nuevas e interesantes técnicas, modelos de manejo de datos, metodologías de desarrollo, y un sin fin de formas para hacer las cosas. La nuestra es una tarea altamente intelectual y hemos estado viendo como hacernos la vida más sencilla.

Sin embargo los tiempos y costos de desarrollo permanecen iguales, sino es que han crecido más. El estallido de GUIs con mucho entorno gráfico han añadido dificultad a nuestra tarea. El desarrollo en web se ha tornado altamente dominante, y los usuarios esperan webs bonitas, pero a nosotros, por lo general, no nos gusta hacer cosas bonitas, nos gusta hacer cosas que funcionen. Han aparecido los diseñadores gráficos, cosa que no es mala en sí, pero no han aparecido formas de lograr una simbiosis entre programadores y diseñadores gráficos.

Todos aprendemos nuevas tecnologías y frameworks constantemente. Aparecen, y queremos usarlos. Algunas de estas ideas fructifican y se convierten en estándares de facto. Muchas otras crean un gran alboroto pero terminan quedando en lo que algunos llaman shelfware, es decir en la librera guardados y considerados como ideas interesantes pero que no aplican.

Finalmente, creo que el software es una gran oportunidad de desarrollo para Latinoamérica. La inversión en software es relativamente pequeña: una computadora y alguien que sepa usarla. No se precisan de multimilonarias fábricas ni materias primas. Necesitamos personas educadas que sepan manejar y crear y software. Siempre me he preguntado: ¿por qué de los miles de frameworks que aparecen, hay tan pocos latinoamericanos? Y cuando de casualidad me encuentro con uno de origen latinoamericano, generalmente es brasileño. Este blog tambien quiero que sea una invitación, que lance una espinita, para que desarrolladores hispanos nos pongamos las pilas y creemos. Tenemos la capacidad, aunque nos hemos dormido.

Así que bienvenidos, ojalá aparezca pronto la crítica y las ideas. El nuestro es un mundo precioso, así que démosle un toque con ñ.

Presupuesto 2009

Hace un año hablé del presupuesto del estado. Lastimosamente debo volver a tomar el tema.  Una ley básica para un hogar o para una empresa: NO se puede gastar más de lo que se tiene. NO HAY DINERO. Señores del ejecutivo, comprenan esto: NO SE PUEDE HACER PRESUPUESTO CON DINERO QUE NO SE TIENE. No comprendo qué tan complicado es entender este concepto. Cierto, nuestros dirigentes distan mucho de ser personas brillantes, pero este sencillo principio lo comprende bien un doctor en economía el chiclero de la esquina. Por favor señores del congreso no se c****en más en nuestro país.

Decalogo de Lincoln

DECÁLOGO DE ABRAHAM LINCOLN
1. – Usted no puede crear prosperidad desalentando la Iniciativa Propia.
2. – Usted no puede fortalecer al débil, debilitando al fuerte.
3. – Usted no puede ayudar a los pequeños, aplastando a los grandes.
4. – Usted no puede ayudar al pobre, destruyendo al rico.
5. – Usted no puede elevar al asalariado, presionando a quien paga el salario.
6. – Usted no puede resolver sus problemas mientras gaste más de lo que gana.
7. – Usted no puede promover la fraternidad de la humanidad, admitiendo e incitando el odio de clases.
8. – Usted no puede garantizar una adecuada seguridad con dinero prestado.
9. – Usted no puede formar el carácter y el valor del hombre quitándole su independencia (libertad) e iniciativa.
10.- Usted no puede ayudar a los hombres permanentemente, realizando por ellos lo que ellos pueden y deben hacer por sí mismos. Fue escrito hace 150 años atras.

Nunca esquivan la ruda pelea

La antorcha, venida desde Panajachel, Sololá, acaba de llegar al muelle de La Buga, Livingston. Hay cierta expectativa por ver ese símbolo de libertad, que hace casi 200 años nos gloriamos de tener. Se entonan  las notas del himno nacional. El suministro eléctrico se cae en el parque central, quedando sólo las voces cantando, la luna iluminando y la bandera cuidada por dos antorchas. El fervor se respira en medio del calor. Resaltan en mis oídos el canto de “…pues tus hijos, valientes y altivos, que veneran la paz cual presea, nunca esquivan la ruda pelea, si defienden su tierra y su hogar. Nunca esquivan…“. Sin duda don José Joaquín Palma se inspiró en estas letras con la mente en extranjeros amenazando esta tierra. Pero ahora no hay amenazas de invasión ni de guerra. Ahora hay muchos que “con ciega locura, sus colores pretenden manchar“. Esa llamada a “vencer o morir” ya no es contra gente de afuera. Aquellos que tienen de rodillas “la paz cual presea” están aquí mismo. Esos que manchan la bandera impidiendo a los demás caminar en paz por las calles, creando una paranoia cada vez que se sale a las calles, que aterran con asesinatos y secuestros, que matan y hieren a los buenos hijos de esta tierra, esos, están aquí.

Pregunta, hijos valientes y altivos de esta tierra, ¿estamos esquivando la ruda pelea?

Una historia

Comenzó en un pequeño bar. Un par de miradas cruzadas, y un “qué tal, cómo te va?” fueron el inicio de la historia que hoy nos interesa. Ambos pasaron mucho tiempo solos, buscando aquí y allá esa cosa que deseaban, que su adentro y su afuera anhelaban. Y sucedió. 

Una cosa llevó a la otra, pero luego un desliz hizo que las cosas cambiaran. El la creyó suya e hizo el primer reclamo. Ella se fue asustada, no pensando en regresar. 

El hizo algo por componer las cosas, pero nada funcionó. Una llamada, un mensaje por internet, por celular, y nada. Pensó incluso en dejar las cosas allí. Pero la chispa de aquel café no se le fue de la cabeza. Era hacer algo o no hacer nada. Pero hacer algo implicaba hacerlo todo, arriesgarlo todo. 

Ella al inicio no le extrañó, pero la misma chispa café que le invadió a él, la tentaba a ella. El dejó de hablarle, se comenzó a desaparecer. Ella comenzó a sentir que le hacía falta. Ansiosa esperaba que él la llamara, que él le diera algún signo de que estaba vivo, pero nada pasaba. Estaban tan cerca, sabía donde estarían, pero a la vez estaban tan lejos. 

El tomó la decisión hace algunas semanas, pero poco a poco se olvidó. Como todo en el mundo las cosas cambian, y para él las cosas cambiaron también. Las extrañas vueltas que da un corazón se hacían evidentes en el suyo. 

Ella conoció a uno y a otro, pero a nadie cómo él. ¿Por qué le tomó tanto tiempo darse cuenta? Ahora sentía ella que él estaba lejos. Como el mundo camina a veces en el camino de la paradoja, un día que ella estaba triste, el la llamó. Ella quería decirle mil cosas, contarle cuánto le había extrañado, pero el orgullo de mujer se lo impidió y la conversación estuvo tan afanosa que poco le faltó para llegar al 0 absoluto. Y él se convenció que ella no quería nada con él. 

Ella se recriminó el ser tan tonta. Esperaba muy adentro suyo que el volviera a llamar, que el apareciera un día en su puerta, que una flor con su aroma llegara a su ventana. Pero la flor no llegó, primero terminaron las lluvias. 

Meses después se encontraron de nuevo. Las chispas ahogadas intentaron salir, pero la formalidad pudo más esta vez y nada pasó. 

El encontró a alguien, ella encontró a alguien. Se volvieron a encontrar, se presentaron a las otras parejas. Ambos sintieron una pequeña recriminación de su conciencia. Pero optaron por callarla. 

Ella se casó, el se casó. Se encontraron de nuevo. Ambos lloraron esa noche.