Haces software, y quieres venderlo….aprende marketing!

 

marketing-strategy-win-new-clients1Si estás pensando en poner, o ya tienes, una empresa de software, tendrás que aprender un poco de marketing, mercadeo y todas esas otras ciencias ocultas que siempre viste de menos y consideras superfluas y no dignas de tu valioso y hermoso tiempo. Pero si quieres que tu empresa salga adelante, has de enamorarte (o al menos hacer que te gusta) del marketing. Read more Haces software, y quieres venderlo….aprende marketing!

Builder Pattern, Interfaces Fluidas– Patrones de diseño

lego

El builder pattern, o patrón de construcción, es uno más de los patrones creacionales de diseño. En términos generales un builder esconde los detalles de la creación de un objeto final que se llama producto. Hay varios métodos para lograr esto, y por ello hay varias “implementaciones” de este patrón que en nada coinciden , salvo en el nombre. El clásico, usado en el GoF es un poco más complejo del que vamos a ver ahora, pero no se asusten, ya tendremos la oportunidad de aprenderlo. En esta ocasión nos vamos a enfocar en un builder que se llaman interfaces fluídas (fluid interfaces). Read more Builder Pattern, Interfaces Fluidas– Patrones de diseño

Manifestación de los ricos, manifestación de los pobres.

En más de un espacio he observado ya la crítica sarcástica a las manifestaciones que han tenido lugar en la Plaza de la Constitución los últimos días. Con críticas viscerales sobre la “gente bien” que ha salido a las calles a clamar justicia, pidiendo un alto a la impunidad, intentando hacer “algo” por esta Guatemala que está harta de llorar sangre.

En los medios de comunicación se ha referido a estas manifestaciones como apoyo a los familiares y amigos del Lic. Rosenberg. Y NO ES CIERTO. Vi un par de cartulinas pintadas que rezaban “No soy familiar. No soy amigo. Soy Guatemala.” Y creo que este ha sido el espíritu de estas manifestaciones.

Han sido cuatro manifestaciones, y en las cuatro he tenido el ORGULLO de participar. ¿Por qué orgullo? Por el espíritu cívico que se ha respirado en dichas manifestaciones. Manifestaciones pacíficas, capaces de tragarse las confrontaciones de los manifestantes pro-Colom, confrontaciones evidentes: estos ojos las han visto. Aquellos que no me crean vayan el domingo. En todo momento se llama a evitar la violencia, a dejar limpio el lugar, a no utilizar insultos.

Me siento ORGULLOSO porque han sido manifestaciones civilizadas: nadie ha pintado paredes, roto vidrios de establecimientos. Aun sin policía no se ha cedido a conatos de bronca. He de decir que algunas personas trataron despectivamente a personas manifestando a favor del presidente, y sí, eso también me da asco y lo repudio de corazón.

Pero sobre todo me siento orgulloso porque nadie las “ha organizado”. Todas las manifestaciones comenzaron en redes sociales, específicamente en facebook. No se va a favor  de un partido político, no se busca ensalzar a alguien, no se discrimina credo religioso, color, creencias, nivel socioeconómico, nada. Simplemente son un grupo de guatemaltecos que que piden justicia, que piden paz. Que piden poder caminar en las calles sin miedo a ser asaltados o muertos ¿Manifestación de los ricos? Hey, yo al menos no soy rico, y muchas de las personas que he visto en las manifestaciones definitivamente no rebosan en quetzales. A muchos nos ha costado horas de trabajo que hemos de reponer en la noche. Sí, claro, muchos de los manifestantes tienen mucho dinero, pero ¿el ser dinero les quita el derecho a manifestar?

Cada uno de los que fueron, o al menos la inmensa mayoría, estaban ahí porque nos dio la gana. Nos dio la gana apoyar una manifestación espontánea que pide un cese a la impunidad en Guatemala. Claro, me solidarizo con familiares y amigos de Rosenberg, y admiro mucho su coraje, pero yo no he ido a manifestar por eso.

Yo he ido a manifestar pidiendo un alto a la violencia insoportable que vive ese país. Esa violencia que cobra más de 15 vidas diarias en promedio, esa violencia que en menos de dos años ha cobrado más de 6 mil vidas de personas con familia. Seres humanos que sienten, que sueñan, que trabajan, que son padres, madres, hijos, esposos. Gente. Voy a protestar porque ya estoy harto de ver que los impuestos que se pagan no sirven para nada, y porque me ofende que siendo así los quieran aumentar. Alego que el gobierno, que ha de encargarse de mi seguridad y de la suya, tenga el sarcasmo de decir que le sobran 250 millones de quetzales a la policía, policía en la que yo confía nadie.

El gobierno nos dice que estamos haciendo un proyecto de desestabilización. Al menos yo en ningún lado he visto eso. Queremos que Colom salga? Sí, pero no porque sea Colom. A mí no me cae bien mi presidente, ni su ideología política, pero comprendo que esto es una democracia y que si elegimos (eligieron, no voté por él, jaja) mal nos tenemos que aguantar. Pero si está incriminado en un crimen si EXIJO que sea sometido a investigación. Si sale inocente, respetaré eso. No es alegar por alegar, es manifestar nuestro enojo a la falta de justicia en Guatemala.

Los invito a todos para juntarnos el domingo en la Plaza Italia (frente a la muni) a manifestar nuestro enojo con la ineptitud del gobierno actual. Vamos a decir un “basta, estoy harto!” para que los que están en el poder entiendan que ya no nos quedaremos callados, que ya no podrán estar viéndonos la cara como hemos hecho hasta ahora. A decirles que entiendan que somos sus jefes y les exigimos. Vamos, no a una manifestación de ricos o pobres, vamos a una manifestación de chapines que amamos este hermoso, pero moribundo país.  Ánimo Guatemala….aún no es demasiado tarde.

Singleton Pattern — Patrones de diseño

singletonEstamos abordando ahora un tercer patrón creacional, o de creación. El Singleton Pattern, a diferencia de los dos que ya hemos visto y los que veremos, no se encarga de la creación de objetos en sí, sino que se enfoca en la restricción en la creación de un objeto. Este patrón es ampliamente utilizado por muchos frameworks, y también es uno de los más fáciles de aprender y utilizar. 

Read more Singleton Pattern — Patrones de diseño

La cobardía de una parte de la prensa.

Los periodistas dicen ser siempre imparciales en su trabajo, en su importante trabajo. Generalmente es un gremio unido, que incluso me molesta porque se ve a sí mismo como intocable. Generalmente hacen bien su trabajo, la competencia entre ellos les hace buscar nuevas noticias, abrir tapaderas que apestan, etc. Pero hoy una parte de la prensa nacional me tiene realmente decepcionado. Específicamente Sonora, Canal 3 (Telediario) y Canal 7 (Noti7). 

Es lamentable ver como tanto buen periodista sigue órdenes de arriba para no cubrir ciertas cosas, especialmente en estos momentos que han aparecido noticias de trascendencia nacional. Los periodistas de estos medios me dejaron mucho que desear, y lo que digan de ahora en adelante, tendrán ante mí un gran filtro por el cual pasar. 

Sin embargo quiero felicitar a otros. En TV a los “nuevos”: Guatevisión y TV Azteca Guatemala. En radio a Emisoras Unidas. Y la que ahora sacó la cara bien fue la prensa escrita: Prensa Libre, Siglo XXI y elPeriodico. Afortunadamente ahora dependemos menos de los medios oficiales, y la nueva cultura de redes sociales y blogs está haciendo una importante tarea.

Cachan al fiscal con Colom.

Acabo de ver esta nota en prensa libre donde “cacharon” al fiscal general saliendo de la oficina de Colom…..Hey, hey, hey!! ¿Qué es eso? Ya. Por favor ya!! Colom, aparte de ser aparentemente un ladrón y un asesino, realmente es tonto. ¿Cómo se le ocurre?

Es presidente de la República, pero al parecer no recibió ni una introducción al derecho, o no lo entendió. Eso de separación de poderes como que no lo ha comprendido muy bien. Hace unos días se le ocurre mandar una nota a través de uno de sus peones en el congreso diciendo que si no pasa su clavada de más impuestos no pasa ninguna ley. Ahora se mete en el fiscal, representante de una entidad “autónoma” con la grave obligación de de investigarle. El domingo pasado se le ocurre decir “yo soy la autoridad”.

No sé qué pensar, pero sí sé que es momento de hacer algo. Incluso viene a mi memoria el “suicidio” de Hugo Arce. El regreso glorioso de Portillo. Hasta se me ocurre pensar en qué algo sabía de Manolito y los diputados salvadoreños. Guatemaltecos ¿cómo dejamos que este bruto estuviera a cargo de nuestro gobierno?

Pero hagamos algo. Nos vemos a las 12 en el Palacio Nacional.

Guatemala….Resucita

Abstract Factory Pattern – Patrones

factoryHace una semana hablamos del Factory Pattern, que realmente se llama Factory Method Pattern, porque como vimos se trata de reducir la desición de la creación de una instancia a un método, pero que por gusto mío lo pusimos en una clase Factory con un método abstracto. Ahora vamos a hablar del Abstract Factory Pattern, que va un paso más alla: el Abstract Factory Method agrupa varios Factory Methods.

Básicamente lo que hace el este patrón es unir varios Factory Methods, delegando la responsabilidad total sobre qué instancias crear a partir de datos comunes. La semana pasada hicimos un pequeño traductor, que al recibir un número desplegaba su valor en español, inglés o alemán. Para mostrar el concepto del Abstract Factory vamos a extender el ejemplo. Read more Abstract Factory Pattern – Patrones