miércoles, diciembre 20, 2017

Lo que está pasando en argentina, y porqué nos debería interesar en Chile.

En Marzo, los jubilados argentinos recibiran un reajuste muy por debajo de lo que les habría correspondido si el gobierno de Macri no hubiese conseguido aprobar una reforma a las pensiones en el congreso, lo que ovbiamente generó descontento social y protestas, y con ello represión y violencia.

Y a primera vista es fácil culpar al gobierno actual que es el que tiene que ejecutar la medida, pero deberiamos darnos un momento para analizar el porqué de la reforma.
El estado argentino tiene una inmensa deuda por la cual están pagando los intereses, además de un inmenso gasto social que viene del anterior gobierno peronista (socialista), pero no tienen la liquidez necesaria para cubrirlo todo, por lo que necesitan desesperadamente reducir el gasto para poder pararse.
Uno de los grandes gastos está en los pensionados, porque como lo he escrito muchas veces, para que un sistema de reparto se sostenga, necesita de varios trabajadores activos por cada jubilado; escenario que en el mundo moderno es cada vez más difícil de conseguir, porque cada vez mas gente "decide no tener hijos", y de los que son padres, muchos no tienen mas de 2; si a eso le agregamos que, con el avance de la medicina la gente vive más, lo que significa que "los jubilados duran mas cobrando, con cada vez menos trabajadores para sostener su jubilación", tenemos como dicen los siúticos "la receta para el fracaso"... Dicen que se necesitan al menos 4 trabajadores por  jubilado y en Argentina hay 1.7.

Pero, ¿No qué en Argentina tenían un modelo como el de las AFP?... ¿Por qué el estado se ahorrará plata con este recorte al reajuste de pensiones?

Tenían, pero ya no. Al igual que en Chile las AFJP fueron muy cuestionadas, aunque en Argentina tenían muchas mas razones para estar enojados. Además de las comisiones altas, hay que sumarle corrupción (mal uso de los fondos de los pensionados, cosa que en Chile no pasa aún) y una economía en problemas, lo que significó en resumen aún menos ganancia de los fondos; Además de que en Argentina las  AFJP eran complementarias a un sistema estatal, por lo que la gente sí podía huir del sistema privado al público, pero con eso castigando la rentabilidad de los que se quedaban (si todos venden sus acciones, el precio de la acción baja para todos, los que vendieron y los que se quedaron con acciones de menor valor), ademas el gobierno puso incentivos para que la gente volviera al sistema estatal (y así capitalizar no solo el sistema, si no que las "arcas fiscales").

El 2008 se dio la estocada final, el sistema estaba en decadencia; para los pocos que quedaban en las AFJP, sus fondos casi se habían esfumado por el bajo valor de las acciones y al final el estado igual tenia que gastar en ellos para complementar el pago de su pensión, por lo que finamente se decretó el fin de las AFJP y el estado se apropió de todos los fondos de los cotizantes que estaban aún en el sistema privado, con la promesa de que aunque hoy les quitaban sus ahorros, mañana les pagarían sus pensiones y al final saldrían ganando.

Y llegamos al presente, Alguien dijo una vez que los gobiernos de izquierda son la fiesta y los de derecha la resaca (Gloria Alvarez, googleenla), durante Cristina se gobernó populistamente, se terminó con las AFPs Argentinas (AFJP) y se volvió al sobrevalorado sistema de reparto (apropiándose de los ahorros de los trabajadores en la pasada); Ahora se esta pagando por ello, lo que hoy pasa es consecuencia de los compromisos, deudas y gastos del pasado. 
En Chile el sistema de AFPs DEBE ser modificado, urge dar pensiones dignas a nuestros jubilados de hoy y los de mañana que seremos nosotros mismos, pero no cometamos los mismos errores de los vecinos, aprendamos de la experiencia ajena para no repetirlos acá.

jueves, junio 01, 2017

Mujer contra mujer

Escuchaba “Mujer contra mujer” de Mecano en el teléfono, en google play, en el metro; y me preguntaba si el haber escuchado tanto esa canción cuando chico, habrá influido en mi… “aceptación de la diversidad” por decirlo de algún modo.
Aclaro que no creo que sea una “cualidad” o “algo bueno” el entender, empatizar y no discriminar a otras personas por ninguna razón, incluyendo su orientación sexual; es algo básico, mínimo de convivencia, debería ser lo normal y me cuesta entender que haya quien no lo piense así.
El otro día veía un show de Sarah Silverman que está en Netflix (muy bueno, 100% recomendable, aunque no soy muy objetivo porque me gusta mucho su humor), contaba una historia sobre ella haciendo un show pro-aborto y que habían activistas pro-vida afuera con carteles, y decía que al final todos somos producto de quienes nos educaron; que ella era como era porque la crió un par de padres demócratas liberales y que seguramente, las niñas que protestaban habían tenido padres que les decían “hay gente muy mala que mata niños” y por eso estaban con letreros afuera de su show gritándole que dios la odiaba...
… Y bueno, mujer contra mujer pudo haber tenido algo que ver… y luego cuando en media, mi mejor amigo tuvo la confianza en mí para contarme lo que le estaba pasando, cuando recién estaba descubriéndose o aceptándose y en una larga conversación una noche me preguntaba si “a mí también me pasaba” o si “creía que era normal las cosas que sentía”, bueno, eso también tiene que haber tenido algo que ver.
En mi vida he conocido a muchas personas, algunas héteros, otras gays, otras lesbianas y muchas de ellas son grandes personas a quienes quise o quiero mucho, sin que influyera en ello su orientación sexual; así como también he conocido gente venenosa, cahuinera y maricona de todas las orientaciones sexuales (… excepto lesbianas, pero debe ser porque conozco menos :P)
Me siento incomodo escribiendo esto, porque siento que la orientación sexual de alguien es algo íntimo y que no debería ser tema… tampoco algo “tabú”, pero no tema… como la ropa interior, todos sabemos que los demás ocupan ropa interior, es normal, pero nadie anda posteando en Facebook del tipo de ropa interior que usan sus amigos, o del olor que tiene, etc.

Pero lo escribo igual, porque hay gente que no solo no piensa así, sino que además cree que su forma de pensar es la correcta y que todo el que no esté de acuerdo con él está equivocado, y a esa esa gente va dirigido este post, porque cada uno tiene el derecho de usar la ropa interior con la que se sienta más cómodo, aunque sean calzoncillos feos con el hoyito para hacer pipí… Pero no es culpa de ellos pensar así, porque a lo mejor no tuvieron un amigo confundido que les confidenciara que a veces le daba asco ver parejas besándose, o que a veces sentía cosas mirando a otros hombres; o no tuvieron a “tío” con pareja hombre con quienes compartir buenos momentos… o no escucharon tanto “mujer contra mujer”.

jueves, marzo 23, 2017

Sobre tolerancia y soberbia (en el mundo de los programadores)

Participo en un grupo de facebook de programadores y cuando alguien pregunta sobre determinada tecnología, muchas respuestas no son sobre la tecnología que se está preguntando, si no que son "cámbiate a esta otra tecnología que es mejor".

Como viejo en esto de la informática les puedo decir que el lenguaje, la tecnología, el framework, da lo mismo... son sólo un medio, no el fin: Lo esencial es independiente del medio.

Cuando yo comencé, "ventanas" y "objetos" eran ciencia ficción. Por allá por los '90s se programaba de otra manera. Yo aprendí con COBOL, gwBasic y dBase III Plus y en menos de 20 años todo cambió completamente... menos la base. al final todos los lenguajes y la forma de programar se transforma en impulsos eléctricos que determinan lo que hace el programa.

En uno de mis primeros trabajos aprendí "Lotus Notes" una base de datos documental con un lenguaje de programación propio parecido al visual basic. Me especialicé, y gracias a eso pude subir profesionalmente llegando a una empresa mas grande.

De programación estructurada en lenguajes para DOS, había pasado a una programación basada en eventos para Windows.
Hasta que un día la empresa cerró su "linea de producción" de Lotus Notes. Pocos clientes producto del alto costo de las licencias hacían "inviable" esa linea de negocios.
El ultimátum llegó rápido: "Tienes que aprender ASP y SQL, para integrarte a esa área de negocios", tienes a tu disposición todos los libros de ese estante. (Sí, libros... todavía no había google).
Luego vino .NET y Java; y con eso pasé de POE a POO, y de una base de datos documental a una relacional... y al web, lo que "la llevaba" a comienzos de siglo, cuando los teléfonos todavía eran para hablar por teléfono.

Pasarían años antes de mi siguiente desafío y actual especialización: GIS. sistemas de información geográfica: Mapas y bases de datos "espaciales" (no, no galácticas: gDB)... programación con geometría.

A pesar de ser especialista GIS, me tocó trabajar en un proyecto no-GIS que incluía una app, y tras haber participado en el análisis decidimos que la forma mas eficiente de abordarla era como una aplicación híbrida, donde decidí potenciar el HTML5 con AngularJS; así que sumamos a la lista Cordova y angularJS.

¿Apps nativas?, pronto, veo inminente la necesidad de un servicio para notificaciones y eso debe ser en nativo.

Pero, no escribo esto para mostrar mi curriculum, lo hago para llegar a un punto.

Cuando alguien pide ayuda de PHP, salen con que el php no sirve que mejor usen otra cosa; piden ayuda de apps híbridas y salen con que es mejor las apps nativas, si mySQL que mejor posgree, etc. etc.

No hay un lenguaje mejor que otro, no hay un Framework mejor que otro, lo que hay son diferentes necesidades que cubren diferentes tecnologías.

Al principio les hablaba de COBOL, el primer lenguaje unificado para funcionar en computadores (mainframes) de distintas marcas. Fue creado en los '60... si alguien hubiese preguntado en los '90 si estudiar Cobol o visualBasic, probablemente todos hubiesen recomendado vBasic, y probablemente hoy muchos piensen que COBOL es algo que solo se ve en las clases de historia... pero hoy la programación en COBOL es uno de los negocios mas rentables del mundo según wikipedia, donde también dice que Bill Gates dijo "No sé qué lenguajes habrá en el futuro, pero seguro que Cobol estará todavía allí"... el ultimo estándar de COBOL salió el 2014.

Pero claro, no sirve para programas de windows o multimedia o juegos o lo que está de moda... sirve para bancos y grandes compañías que ocupan mainframes para procesar grandes cantidades de datos.

Preguntar si es mejor COBOL o JAVA, es como preguntar si es mejor un destornillador o un martillo... cada herramienta tiene su uso.
Preguntar si es mejor una app híbrida o una app Nativa es lo mismo: Una app nativa puede ser mas eficiente porque no hay un "intermediario" (webview), pero para una empresa su costo es mayor: Dos líneas de desarrollo, cada línea de desarrollo debe aplicar en su versión cada correctivo o evolutivo; cada línea de desarrollo tiene su especialista en Java u Objetive-C.
Para una app que solo debe tomar y mostrar datos no se justifica... por mucho que los datos se desplieguen 0.003 segundos mas rápido, a la hora de evaluar costos y beneficios ganará la híbrida.

Por otro lado en una app que requiera acceso a todas las capacidades del dispositivo, o funcionalidades propias de un OS especifico, probablemente gane la nativa.

Veo con simpatía a newbies en la programación, que con gran soberbia intentan evangelizar en su propia especialización a aquellos que piden ayuda en otras tecnologías, argumentando que su especialización "es mejor"; pero la verdad es que nada es mejor que nada y cada herramienta tiene su propósito y lo importante es aprender la lógica para utilizar cualquiera de ellas y tener la capacidad de adaptación suficiente para el cambio, porque la tecnología es muy cambiante. 

Conviene ser un maestro que ocupa toda las herramientas, en vez de un especialista en martillos, porque si un día se pone de moda usar tornillos en vez de calvos, no te servirá de nada gritar a los 4 vientos que los clavos son mejores.

No se si se entiende la idea...

información de wikipedia de cosas que menciono.
COBOL: https://es.wikipedia.org/wiki/COBOL
DBase: https://es.wikipedia.org/wiki/DBase
GWBasic https://es.wikipedia.org/wiki/GW-BASIC
POE https://es.wikipedia.org/wiki/Programaci%C3%B3n_dirigida_por_eventos
BD Documental https://es.wikipedia.org/wiki/Base_de_datos_documental
GIS https://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3n_geogr%C3%A1fica

martes, febrero 07, 2017

Reseña de "La la land. Ciudad de sueños"

El fin de semana vi el musical nominado a 14 premios Oscar “La La Land” y me gustó muchísimo, pero antes de recomendarla debo decir que no es para cualquiera y que estoy seguro que a muchos que conozco no les gustará.

Antes de la película comenzaron los trailers. Ahí noté que no soy del “grupo objetivo” de ninguna de las películas que se anunciaban. Como “50 sombras de grey” u otros dramas dignos de hallmark channel, los que por un momento me hicieron dudar de que haya sido una buena elección la película que estaba a punto de ver.


Con respecto a la trama, aunque en “Ciudad de sueños” (titulo que le pusieron en latinoamérica y que me parece mas acertado que el español "ciudad de las estrellas"; que es el título de una canción de la película, no de la película) hay una historia de amor, creo que la película, más que una película DE amor, es una película sobre los sueños y los sacrificios que hay que hacer para cumplirlos; sobre el camino hacia la realización personal y como a veces hay que “transar” o “venderse”... (O más bien “arrendarse”) antes poder llegar a ser esa versión de ti que siempre soñaste… como los directores de cine que hacen comerciales para financiar sus películas, o los cientos de talentos creativos que hoy están haciendo vídeos corporativos de empresas en productoras que les pagan mal.


De hacer las cosas porqué te gustan y que no te importen las criticas, si tú estás conforme con tu trabajo debes estar feliz, porque aunque escuches críticas negativas puede que haya gente a la que le guste tu trabajo y que no haz escuchado.


Con respecto a la forma… bueno es un musical, requiere de esa complicidad del espectador para creer en la historia a pesar de que gente que no se conoce de repente comienza a bailar en total coordinación con el resto, cantando una canción que (mágicamente) todos se saben, acompañados de una música que sale de quién sabe dónde.


Pero ¿saben que?, No es tan raro.
El otro día escuchaba una rutina de stand Up, donde hablaban de cómo la fantasía (o inocencia) de los niños les permitía “creer”, aún cuando era tan evidente la mentira…. Como en los monos tipo “Mickey mouse” de cumpleaños o viejos pascueros con disfraces muy malos.
Bueno, no es que esa complicidad se pierda, solo se transforma, pero si se fijan, de mayores no cuestionamos que un tipo mordido por una araña camine por las paredes; ni que la explosiones suenen en el vacío y hasta creemos que la lucha libre no está arreglada…
Y lo hacemos de la misma manera que el niño pasa por alto la proporción incorrecta de las partes de la cabeza del Mickey con disfraz pirata, o de la barba suelta del viejo pascuero.


Si una película es como una novela, un musical es como un libro de poemas; es menos literal y con más figuras retóricas… y si, puede ser muy raro que una pareja de repente se ponga a flotar por los aires, sin ninguna explicación de porqué en un momento dado de la película fallo la ley de la gravedad… pero es retórica.


No se si sea una película “esencial”, no creo que su guión (a nivel de historia) sea tan especial; pero es una película bonita de ver. Creo que va fijo para los oscar que tengan que ver con fotografía, montaje y arte.


La composición de los cuadros; la luz, muchas escenas en exterior al atardecer, con un cielo que me hacía pensar “deben haber tenido muy poco tiempo para filmar esas tomas, porque los minutos de esa luz son muy pocos cada día”...
Mucho plano secuencia y poco estabilizador de imagen le dan ese aire clásico de antes de toda esta tecnología, con travellings digitales que parecen tomas de juego de video y que tanto abundan en el cine más contemporáneo.


… a mi me gustó.



miércoles, enero 04, 2017

Todo lo que necesita saber para poder opinar (objetivamente) del tema de los “desvinculados” de Maipú. (… y mi opinión subjetiva)

Vivimos en una sociedad con escasa comprensión lectora y auditiva, que además no empatiza ni trata de ver las cosas desde otro punto de vista. Los de derecha leen el mercurio y escuchan la agricultura, los de la nueva mayoría la ADN y la cooperativa, y los de izquierda la radio de la USACH y el ciudadano; y a cada uno le cocinan y muestran una realidad personalizada. Entre ellos se felicitan por pensar igual y rechazan a todo aquel que piense distinto, sin siquiera escuchar o tratar de entender sus argumentos.

Así que más que escuchar peleas sobre que Vittori es corrupto y dejo la escoba en el municipio y que Cathy Barriga bailó en mecano y va a pintar el municipio rosado, gracias al streaming escuché las sesiones del consejo municipal de ayer (donde se pidió la sesión extraordinaria de hoy) y la de hoy; de manera de escuchar los argumentos de ambas partes y poder hacerme una opinión OBJETIVA sobre el tema de los desvinculados.

Antecedentes de cultura general: 
Cuando uno es trabajador, tiene un montón de derechos (vacaciones, imposiciones, indemnización por años de servicio, fuero maternal, fuero sindical, etc.)
Para ser trabajador uno tiene que tener una relación de subordinación regulada por un contrato de trabajo (horario, jefe, etc.)
Cuando uno es independiente no tiene esos derechos porque “uno es su propio jefe”. Uno “presta servicios” a un cliente y por ese servicio le entregas una boleta de honorarios. La persona a quien le prestas servicios “no es tu jefe”, es “tu cliente”; por lo que sólo puede exigir que se cumpla el servicio, pero no darte órdenes, ni establecerte un horario.

El código del trabajo establece claramente que si existe una relación de subordinación y dependencia DEBE haber un contrato de trabajo. Muchas empresas privadas utilizaban lo de las boletas de honorario, por ejemplo para establecer periodos de prueba. “vas a estar 3 meses a prueba, y si quedas te hacemos contrato; mientras estas a prueba nos tiras boletas
Eso es ilegal, si vas a estar 3 meses a prueba, te tienen que hacer un contrato por los 3 meses que dura la prueba.  La inspección del trabajo hizo su pega, y los juzgados laborales también, y cada vez son menos en el mundo privado que utilizan la trampa de las boletas.

Pero en el mundo público la cosa es distinta, es tan engorroso contratar gente “de planta”, y los organismos públicos están tan atados de manos a la hora de aumentar su dotación, que se usa mucho esto tener personal con boleta (sin contrato de trabajo, si no que de prestación de servicios)

Los hechos:
 El año pasado, durante la administración de Vittori se duplicó la cantidad de honorarios que la municipalidad tenía que pagar. Es decir, se contrató mucha gente, sin tener los fondos necesarios para pagar sus sueldos.
Durante el primer consejo de la nueva alcaldesa, hubo que modificar el presupuesto para poder pagar los sueldos, porque con el presupuesto aprobado no alcanzaba. Era necesario reducir costos rápidamente.
Muchos contratos “de prestación de servicios” de empleados que trabajaban a honorarios, finalizaban el 31 de diciembre, por lo que, como una manera de reducir costos, se decidió no renovarlos para el siguiente periodo.
En mi opinión fue un error y debió analizarse más a fondo, pero esa es mi opinión y este capítulo se llama “los hechos”.

La alcaldesa encontró muchas irregularidades, entre ellas, funcionarios “fantasmas”, que figuran en la nómina, pero que nunca han ido a trabajar; o pago de horas extras a funcionarios que no trabajan durante sus horas extras; es por esto que establece un plan de transparencia que en conjunto con la contraloría investigará estos asuntos.

La gente “desvinculada” no es necesariamente corresponde a estos funcionarios “fantasma”, ni siquiera a los contratados el año pasado; son los que tuvieron la mala suerte que su contrato vencía el 31 de diciembre; ni siquiera se sabe si son todos, ya que uno de los puntos en que más insistieron los concejales, fue que se transparentara cual fue el criterio de selección de las personas que eran desvinculadas, para poder descartar motivos políticos, sin embargo el administrador municipal, que reemplazaba a la alcaldesa que no se presentó al consejo extraordinario porque “tenía un desayuno con la presidenta”, nunca respondió esto con claridad y cada vez que le preguntaban evadía diciendo, en el fondo, que se desvinculó a la gente porque no había suficiente plata. (Llámese “responsabilidad fiscal”)

Dentro de la gente que se desvinculó hay de todo, desde profesionales hasta personas que barren las ferias (trabajo para lo cual es difícil conseguir gente y que es muy necesario); Personas con más de 10 años trabajando en el municipio, es decir que pasaron por 3 administraciones sin que las echaran, lo que es un antecedente de que no eran apitutados si no que personas que probablemente hacían bien su trabajo; personas con fuero maternal (7 meses de embarazo), o con licencia por accidente de trabajo. Gente que si hubiese sido de planta, con contrato de trabajo, no se podría haber despedido; gente a la cual no corresponde pagarle indemnización, porque no estaban contratados, pero que si le meten un juicio a la municipalidad, fácilmente lo ganan porque no eran prestadores de servicio independientes, si no que trabajadores con subordinación y dependencia.

En el concejo municipal ordinario de ayer, 10 concejales interpelaron a la alcaldesa por este tema (firmando una carta), incluyendo 3 de derecha (aunque Horacio Saavedra hoy se dio vuelta el chaleco de manera muy evidente tratando de no quedar mal con nadie), Ella (por su reacción parece que…) lo vio como un ataque personal (o político) y hoy se excusó de participar en el consejo extraordinario por tener agendada con mucha anticipación un desayuno con la presidenta.
Aunque se desvinculó a esta gente por un tema económico, se han contratado personas en otras áreas, y se han incurrido en gastos nuevos como contratar una productora y los servicios de una empresa externa (TVO) para la transmisión via streaming de las sesiones del consejo; cuando esto podía cubrirse con personal y medios de la municipalidad (Maipu TV)


Mi opinión: 
Acá se hicieron las cosas mal, a la rápida; y faltó un manejo político de la situación para evitar que se transformara en una pelea de sordos.
Entiendo perfectamente las razones económicas de la alcaldesa para desvincular  a los funcionarios, pero creo que fue mal asesorada por el administrador municipal al no tomar en cuenta el hecho de que muchos de esos trabajadores llevan años trabajando honestamente, otros estaban en una situación especial en la que están en su derecho de demandar a la municipalidad por la desvinculación. Acá se despidió a todos y luego se revirtió la medida con los casos especiales.

Cuando los concejales interpelaron a la alcaldesa, en vez de escuchar los argumentos lo tomó como un ataque personal y comenzó a defenderse (enojada) e intentando que el administrador explicara (o más bien repitiera sin aclarar las dudas de fondo) que “fueron desvinculaciones, no despidos” (el resquicio para validar el corte tan arbitrario) y que fue por motivos económicos (excusa para decir que no fueron motivos políticos)

Por último, el no haberse presentado hoy, considero que fue otro error que hace partir con mal pie su relación con el consejo; luego de escuchar la sesión de ayer como la de hoy, me da la impresión que todo este tema fue manejado por el administrador y no por la alcaldesa, puede que no sea así, pero es la impresión que deja, tanto ayer cuando no defendió la medida si no que insistió en que  hablara el administrador, como hoy cuando lo mandó a él y simplemente no se presentó.


Esa es mi opinión, ¿puedes dar la tuya? (sin repetir argumentos como “que trabajen flojos”, porque ya se explicó que los desvinculados no son necesariamente los apitutados; o cosas que no vienen a lugar como que Cathy barriga trabajó en mecano o que Vittori “sería” corrupto)