jueves, abril 12, 2018

¿Se puede uno mantener con vida siendo freelancer?

Esa es una gran pregunta en estos días de crisis económica. Nuestro país, Venezuela para los que leen de afuera, atraviesa la más severa crisis económica de su historia. Creo que tal vez comparable a la debacle ocurrida en la época de la guerra de independencia. La devaluación, la destrucción de la economía productiva local, la escasez de fuentes de trabajo como consecuencia de esto y los muy bajos salarios han hecho que muchos en Venezuela estén evaluando o emigrar a otro país o cambiar radicalmente de forma de vida mientras se viva aquí.

Una salida lógica a la crisis es que nos concentremos en aumentar nuestros ingresos. Esto puede hacerse de varias maneras, ninguna fácil. Puede uno por ejemplo cambiarse de trabajo a uno con mayor sueldo. O tal vez si ya nos quedamos sin trabajo, o si tenemos tiempo extra, dedicarnos al trabajo freelance. A esta última alternativa le voy a dedicar esta nota.

Nos convertimos en freelancers cuando decidimos vender algo que sabemos que hacer de manera libre. En castellano castizo es lo que llamamos "trabajo a destajo". Ofrecemos lo que hacemos a alguien que tiene una necesidad y bien sea por un monto fijo o por horas le resolvemos un problema a este cliente. Suena fácil, libres, cobrando, trabajando en casa sin jefe. Pero la realidad es muy distinta, el camino para tener éxito es largo y tortuoso y requiere mucha perseverancia y sobre todo paciencia. Así que aquí voy con algunas recomendaciones ya que llevo años como freelancer y algo conozco del tema.

1. Haz un inventario de lo que sabes hacer

Esto es clave. Los servicios como freelancer deben ser especializados. Así que anímate y haz una lista de las cosas en la que eres bueno. Tal vez sabes manejar algún software como AutoCad, o te gusta el diseño 3D y conoces Blender. O quizás eres bueno en estadística y puedes ayudar a alguien a hacer análisis de datos. Esto es fundamental, que te conozcas a ti mismo y que en tu inventario de habilidades puedas ofrecer algo de valor a tus posibles clientes.

2. No todo se hace en la Internet

La Internet es una excelente herramienta para los trabajos freelance, pero recuerda que no es lo único que existe. No subestimes el valor del contacto directo con clientes locales en la zona donde vives. Además, hay trabajos que son calificados como freelance pero que requieren tu presencia directa y son muy bien remunerados. Por ejemplo uno puede hacer freelancing como ingeniero si haces por ejemplo inspecciones. O si trabajas en el área contable puedes hacer auditorías, declaraciones de impuestos, asesorías de todo tipo. Así que ojo con esto, ser freelance no significa que todo es por Internet aunque bien pudieras usar una página web personal para anunciar estos servicios locales. Piensa en esto y promociónate lo más que puedas.

Pero, obviamente, la Internet tiene sus ventajas. Puedes conseguir negocios en cualquier lugar del planeta trabajando desde tu casa y, cosa importante para nosotros los venezolanos limpios, la paga es en moneda dura, euros, dólares.

3. Y si es por Internet que decido trabajar ¿cómo empiezo?

Lo primero que tienes que evaluar es tu nivel de inglés. Los mejores negocios por Internet están en el mercado global como dije anteriormente, y para atacar ese mercado debes saber inglés. Así que si tu inglés no es muy bueno pues anímate y mejóralo. Haz cursos, ve vídeos en youtube, lo que sea pero mejora tu inglés.

Hay muchos sitios para ofrecer tus servicios. En español quizás el más usado es Workana. A mi personalmente no me gusta mucho. Creo que los trabajos que allí se publican para que ofertes como freelancer son algo vagos y mal especificados. Hay mucha basura, pero entre la basura a veces aparecen muy buenas oportunidades y son en español y la paga no es despreciable.

Los otros sitios que debes revisar son en inglés aunque ya están traducidos. En estos sitios gente de todo el mundo publica sus proyectos y a veces también aparecen algunos en español. Todos tienen más o menos la misma mecánica: te suscribes, creas un perfil, creas un portafolio para ilustrar lo que haces y finalmente te pones a revisar las listas de trabajos y a ofertar en ellos. Nada complicado la verdad. Mi sitio preferido es Freelancer pero hay algunos otros también muy interesantes como Guru, Upwork y Fiverr. Puedes hacer búsquedas en Google y revisar todas estas páginas para ver cual es la que mejor te conviene. Hay algunos sitios muy especializados, sobre todo en el área de desarrollo de software que también puedes revisar. Todo depende de lo que quieras.

4. Ok, me suscribí y nada que llega un trabajo

Ya estás suscrito, revisas proyectos y proyectos, haces oferta tras oferta y nada pasa. No tienes reputación en el sitio así que eres casi que invisible. ¿Qué pasa?

Los sitios de freelancers y las recomendaciones de Otrtodos los expertos, coinciden en que hay que tener paciencia y esperar. El promedio de ofertas para que ganes una está como en treinta, así que hay que ofertar mucho. Muchísimo. Lo que yo recomiendo es lo siguiente:

  • Paciencia
  • Haz ofertas detalladas y personalizadas, demuestra que entiendes el trabajo y explica como lo harías.
  • No seas parte del montón, si ves que en ese proyecto ya hay mucha gente cotizando no ofertes, sigue adelante, no pierdas el tiempo.
  • Oferta temprano, los buscadores de trabajo son gente sin mucho tiempo y prefieren escoger rápido al freelancer. Obviamente el que pega primero pega dos veces.
  • Concéntrate en tus habilidades, no te vuelvas todero. Cotiza solamente en proyectos que puedes hacer.
  • No regales tu trabajo. Tal vez si es la primera vez que te contratan puedes hacer alguna concesión en precio o hacer algo extra por el cliente para agradecer que te contrata y ganarás reputación. Pero la regla básica es no irse por debajo, un trabajo bien pagado queda bien y te dará mejor crédito.
  • Paciencia.

5. Ya tengo el primer trabajo

Después de decenas de intentos por fin alguien se interesa en tu oferta. Lo primero que yo recomiendo es que actúes con prudencia antes de aceptar el trabajo. Haz tu trabajo y revisa la reputación de quien te contrata y si trabajas con Freelancer.com lo mejor es que converses con el cliente y le pidas un pago garantizado primero (pago por hito). Una vez que el cliente ha hecho su pago a la página tu dinero queda garantizado y puedes comenzar a trabajar. Cuando cumplas el hito pides que te lo libere y listo, tu paga va a tu cuenta.

Otros sitios de freelancing tienen métodos similares. Lo importante son tres cosas:

  • Asegurar que te van a pagar
  • Hacer un buen trabajo y terminarlo
  • Mantener una comunicación fluida con tu cliente todo el tiempo

6. La cobranza

Ya hiciste tu primer trabajo y te pagaron. Tus dólares o euros van a la cuenta que declaraste en el sitio de freelancing. Puedes usar algo como Paypal o servicios como Payoneer. Incluso tu propia cuenta en dólares o euros si tienes una. Yo, en el caso de Freelancer.com recomiendo que se use la opción de la tarjeta de débito que ellos emiten en conjunto con Payoneer. De esta forma te evitas las altas comisiones que te cobran servicios como Paypal. Tus dólares van a esa tarjeta de débito y allí la usas como quieras. No es objetivo de esta nota explicar los detalles pero estoy seguro que en la red encontrarán muchos tutoriales de como convertir dinero de paypal o payoneer a bolívares devaluados que son los que te aceptan en el supermercado. Mi experiencia es que paypal es útil pero es mejor usar las tarjetas de Payoneer.


Finalmente espero que tengan éxito en esto del freelancing y que no descuiden otros negocios y el disfrute de la vida en general por estar esperando resolver todo con este esquema. No es fácil pero ese ingreso extra ayuda a pagar las cuentas si se hace con disciplina y mucha ética de trabajo.


martes, abril 04, 2017

Dando clases de técnicas de integración.

En una de darle clases a mi esposa, que estudia para ser profesora de matemáticas, me topé con una de esas integrales que suele darnos dolores de cabeza a todos los que pasamos por el aprendizaje del cálculo diferencial e integral. La integral es la siguiente:

$$\int\ csc^3x dx$$

Mi estrategia siempre es la misma para este tipo de integrales. Uno la descompone por ejemplo en el producto de $(csc^2x)(cscx)$ y procede a integrar por partes. Pero esta integral se las trae ya que debemos integrar varias veces por partes y hacer uso de identidades trigonométricas. Y como es fácil perderse en el camino nada como los CAS para ayudarnos a ver si no estamos tan perdidos.

En mis clases de cálculo por lo general uso tres sistemas CAS para revisar los resultados. El primero es el Integral Calculator que es excelente para la gran mayoría de las integrales.



Si uno usa esta página para resolver esta integral en segundos obtiene el resultado. La solución es esta bien compleja ecuación:

$$-\dfrac{\ln\left(\left|\csc\left(x\right)+\cot\left(x\right)\right|\right)+\cot\left(x\right)\csc\left(x\right)}{2}$$

Pero lo interesante no es saber que esa es la solución sino los pasos para llegar allí. En eso el Integral Calculator es bueno, pero no tanto. Uno mejor, al menos para este complejo ejemplo es el Calculador de Integrales con Pasos. Esta página detalla mucho mejor los pasos para resolver esta integral. Mucho mejor para un curso de cálculo integral donde seguro no dejan conectarse a Internet en los exámenes.



Por último un CAS que podemos usar fuera de línea y que además nos sirve para otras materias como la geometría. Se trata del excelente software matemático Geogebra. No es tema de esta nota contarles como usar Geogebra para resolver integrales indefinidas, pero créanme que se puede y es de gran utilidad aunque no nos de los pasos para llegar a la solución.





viernes, noviembre 18, 2016

Pymodbus3 usando puertos seriales

Estas son algunas de las lecciones aprendidas usando la librería pymodbus con python 3.4 y puertos seriales en lugar de usar una conexión TCP/IP.

En primer lugar hay que saber que si uno usa pymodbus3 no hay manera de que funcione la conexión al PLC usando un puerto serial. Funciona muy bien en modo TCP pero serial nada. La solución a este problema es instalar el branch python3 de pymodbus 1.2.0. Podemos bajar el archivo zip de esta página e instalarlo con pip.

Una vez hecho esto estaremos listos siempre que tengamos un dispositivo conectado a uno de nuestros puertos seriales. Si no lo tenemos podemos usar un simulador de PLC como Mod_RSSIM y un emulador de conexión de puertos seriales como Com0Com. Este emulador nos crea dos puertos seriales virtuales interconectados que usaremos uno para nuestro PLC virtual y otro para nuestro programa usando pymodbus.

Ya una vez que tengamos nuestro PLC de prueba conectado y nuestros puertos seriales funcionando procedemos a programar el cliente Modbus en python.

from pymodbus.client.sync import ModbusSerialClient as ModbusClient



client = ModbusClient(method='rtu', port='COM6', stopbits=1, bytesize=8, parity='N', baudrate=19200, timeout=0.4)

client.connect()

La primera línea importa la clase que necesito de pymodbus. La segunda instancia el objeto client usando el COM6 ya que uso una máquina en windows y tengo este puerto libre. Los otros parámetros que paso al constructor son el método, rtu en este caso, y las características típicas como tasa de baudios, bit de parada y paridad. Finalmente le paso un parámetro importante que es el timeout, este dato impacta grandemente la velocidad conque los datos son leídos o escritos al PLC.

Una vez instanciado client procedo a leer o escribir datos al PLC. Por ejemplo una lectura de holding registers sería:

lecturas = client.read_holding_registers(10, 16, unit=0x01)

Aquí el programa estaría leyendo 16 registros a partir del registro 10. La unidad 0x01 indica la dirección del PLC en caso de estar usando RS-485 y que tenga varios PLC's en la misma línea. Si hay un solo PLC podemos usar 0x00 por ejemplo.

Si ponemos al programa a leer y escribir datos al PLC de manera periódica lo mejor es crear un thread diferente para esta función de lectura/escritura de manera que permita que el hilo correspondiente a la interfaz de usuario corra sin trabarse. No olvidemos tampoco englobar estas lecturas/escrituras en bloques try/except para atrapar cualquier error proveniente de malas lecturas o desconexión del PLC.



sábado, octubre 08, 2016

Cuando Arduino viene al rescate

La crisis. Sin muchas ganas de gastar dólares y hay problemas que resolver donde tiempo atrás no dudaríamos en colocar un PLC pequeño que nos sacara la pata del barro. Aquí es donde ideas ingeniosas como el uso de una tarjeta Arduino vienen a hacernos el día.

Un Arduino es una plataforma electrónica abierta basada en hardware y software fácil de usar. Se supone que está dirigida a cualquiera que le interese un proyecto donde haga falta un controlador de bajo coste y que nos permita interactuar con dispositivos de campo como motores o sensores de todo tipo. Hay por allí muchas otras plataformas, como el famoso Raspberry por ejemplo, pero creo que Arduino es uno de los más poderosos y populares además de barato.

Supongamos que tenemos en nuestra planta por ejemplo un filtro manga que queremos poner a funcionar y que necesitamos que algo haga operar diez válvulas solenoides que permiten que aire comprimido sople las mangas en secuencia cada cierto tiempo. ¿Podemos hacer eso con un PLC? Desde luego que si, pero con un Arduino es mucho más económico y hasta sencillo.

Lo primero es elegir el Arduino. Creo que lo mejor es tratar de conseguir un Arduino que no sea de esos chinos extremadamente baratos que hay por ahí. El Arduino Uno hecho en Italia es uno de los mejores y más confiables, así que es una buena opción ya que no necesitaremos mayor cosa para esta aplicación sencilla.

El Arduino trae 12 puntos digitales que pueden ser configurados como entradas o salidas así que bastan para cubrir las diez válvulas de nuestro proyecto. También tiene seis entradas analógicas que no usaremos. Y si tuviéramos disponible un interruptor de diferencial de presión que nos permitiera saber si el filtro está muy sucio y tenemos que soplarlo también serviría ya que tenemos dos puntos digitales de reserva.

El Arduino no tiene la capacidad de manejar la carga de las válvulas solenoides así que le podemos colocar módulos de relevadores electromecánicos o de estado sólido que también se consiguen en el mercado a muy bajo precio. El plano de conexiones vendría siendo como luce la figura (click para agrandar).


Para la alimentación solamente nos basta una fuente de poder que nos de los 5 VDC que requiere el Arduino. Dependiendo del ambiente, si es muy húmedo o muy polvoriento por ejemplo, podremos decidir la calidad de esta fuente.

Ahora veamos como se programa.

El Arduino trae su propio ambiente de desarrollo, el cual es gratis y podemos bajar de la página del proyecto. Bajamos este ambiente de desarrollo y lo instalamos.

Una vez instalado el sistema conectamos nuestra placa arduino con el puerto USB y creamos un nuevo programa que en jerga de arduino llamamos "sketch". Este sketch nuevo contiene dos funciones, una llamada setup y otra llamada loop. En setup colocamos lo referente a la inicialización de nuestro programa y en loop lo que queremos que el arduino haga en modo de lazo infinito, es decir, un programa tipo PLC que se ejecutará eternamente en barridos secuenciales.

void setup() {

  // put your setup code here, to run once:

}

void loop() {

  // put your main code here, to run repeatedly:

}


Nada del otro mundo como vemos.

En nuestro caso en particular el código final, usando la librería para escribir en el puerto serial para mensajes de diagnóstico interesantes, sería algo como esto:


const long timer1 = 2000; // tiempo en ms entre soplado de cada válvula
const long timer2 = 120; // tiempo en seg entre soplado del conjunto completo
const long timer3 = 400; // tiempo en ms de soplado de cada válvula

// la función setup inicializa las variables en el inicio

void setup() {

  // inicializar puerto serial para mensajes

  Serial.begin(9600);
  Serial.println("Programa de control de soplado del Filtro Manga");
  Serial.println("Rev 1.1");
  Serial.print("Timer1 = ");
  Serial.println(timer1);
  Serial.print("Timer2 = ");
  Serial.println(timer2);
  Serial.print("Timer3 = ");
  Serial.println(timer3);


  // inicializar todos los pins como salidas, del 2 al 11 son las válvulas

  for (int thisPin = 2; thisPin < 14; thisPin++) {
    pinMode(thisPin, OUTPUT);
  }
}

// la función loop corre en modo de lazo infinito

void loop() {

// inicio ciclo de soplado

  Serial.println("Soplando...");
  for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, HIGH);
    digitalWrite(13, HIGH);
    Serial.print("V: ");
    Serial.println(thisPin - 1);
    delay(timer3);
    digitalWrite(thisPin, LOW);
    digitalWrite(13, LOW);
    delay(timer1);
  }

// fin de ciclo de soplado

Serial.println("Inicio pausa...");

for (int tiempo = 0; tiempo <= timer2; tiempo++) {
  Serial.println(tiempo);
  digitalWrite(13, HIGH);
  delay(50);
  digitalWrite(13, LOW);
  delay(950);
}

}


Finalmente compilamos y lo subimos al arduino y listo. Armamos nuestro sistema y lo probamos.

Una solución interesante y económica.


miércoles, octubre 05, 2016

Leyendo datos con pymodbus3

Uno de los protocolos más populares y viejos del mundo de la automatización industrial es Modbus. Es un protocolo sencillo que nos permite leer datos de una miríada de dispositivos industriales tales como controladores de procesos, PLC's y sensores y medidores de todo tipo. Modbus ha estado ya unas cuantas décadas y ha evolucionado en lo que yo llamo tres sabores principales: ASCII, RTU y TCP. Los dos primeros funcionan sobre conexiones seriales tipo RS-232, RS-422 o RS-485 y el último, el TCP, funciona usando Ethernet como medio de conexión.

Pymodbus3 es una biblioteca, o librería como también la llamamos, de Python que nos permite usar el protocolo a alto nivel sin entrar en los detalles de programación de bajo nivel.

Supongo que si están leyendo esto ya de alguna manera conocen el protocolo y saben algo de Python. Así que al grano. Vamos a hacer un pequeño programa que lea datos y los escriba a algún lugar, por ejemplo un archivo texto.

Lo primero es asegurarnos que tengamos Python instalado, por ejemplo python 3.4 para que sea compatible con pymodbus3. Luego instalamos pymodbus3 con pip de la manera usual.

Las primeras líneas del programa serían algo así:

from pymodbus3.client.sync import ModbusTcpClient as ModbusClient

client = ModbusClient('localhost', port=502)
client.connect()

El script supone que estoy usando el protocolo ModbusTCP, por lo que el cliente en cuestión estaría leyendo de un PLC, o servidor Modbus, ubicado en este caso en mi pc (localhost). ModbusTCP usa el puerto TCP 502, así que eso es lo que significa el segundo parámetro del constructor de la clase.

Para poder simular una conexión ModbusTCP uso mod_RSsim. Este simulador si lo instale en mi pc puede emular un PLC sin problemas y me conecto vía el puerto 502.

Luego de creado el cliente podemos leer de esta manera.

lectura = client.read_holding_registers(450, 10)

Esto guardaría en la variable lectura una lista de 10 valores a partir del holding register con dirección 450. Pymodbus3 tiene funciones para leer y escribir todo tipo de variables Modbus y podemos ver un ejemplo para un cliente asíncrono en la documentación.

Quedaría empaquetar el código de manera que podamos interactuar con el programa, guardar los datos en algún lado y añadir el manejo de excepciones por si hay algún problema de comunicaciones. Pero eso sería materia de otro post.



Python en automatización industrial, un caso concreto

Una de las cosas que hago para ganarme la vida es servir de consultor en automatización industrial. Justo estaba en esos menesteres hace poco cuando me topé con un problema de esos a que nos tiene acostumbrados la crisis económica de nuestros golpeados clientes. Nuestro cliente en cuestión sufrió una falla irrecuperable de un pequeño sistema scada que tenían conectado a una red de controladores PLC en su planta de energía. Sin el scada funcionando, sin recursos como para poner en funcionamiento el ahora muy costoso sistema de adquisición de datos se vieron en la necesidad de empezar a buscar alternativas que al menos pudieran devolverles algo de la funcionalidad perdida. Y aquí es donde la imaginación y tecnologías libres como la de python vienen a jugar un papel importante.

El problema se centraba en leer datos a través de una interfaz serial RS-232 usando el protocolo Modbus RTU, luego guardar esos datos, o más bien guardarlos solamente si alguno de esos datos cambiaba de estado, y finalmente tener alguna herramienta que pudiera analizar los datos guardados para graficar algunas cosas y hacer algunos cálculos de índices de mantenimiento que tenían que ver con las máquinas que controlaban los PLC.

Debido a que no eran muchos los datos a leer y a que era solamente una tabla de un solo PLC decidimos desarrollar unos scripts en python para rapidamente tener un prototipo funcional para mostrarlo al cliente.

Un rato en google y desarrollamos un ambiente de desarrollo en una laptop en windows de esta manera:
  1. instalamos python 3.4 (esta versión es la que mejor funciona con todo lo que uso en este proyecto)
  2. con pip le agregamos virtualenv para crear un ambiente virtual limpio, en mi caso tengo varias versiones de python instaladas y lo más sano es usar virtualenv.
  3. ya con virtualenv creamos el directorio de trabajo y activamos.
  4. instalamos pymodbus3 usando pip.
  5. instalamos también pymongo para la base de datos usando pip
  6. finalmente instalamos PyGObject for Windows que por cierto a la fecha solamente funciona con python 3.4, por eso es que uso esta versión y no la última.
La arquitectura de mi pequeño sistema es muy sencilla. No es más que un script que interroga al PLC usando pymodbus3 y que escribe a MongoDB si detecta algún cambio. En MongoDB lo que se guardarán son eventos, es decir documentos con la información del estado de la variable y la fecha y hora del evento. Siendo MongoDB una base de datos NoSQL facilita la interacción rápida con los eventos sin mucho esfuerzo.

La otra parte de la ecuación es una pequeña aplicación que me permita leer los eventos almacenados en MongoDB y que le permita a los operadores interactuar con los datos. Hay dos caminos para hacer dicha aplicación. Pudiera ser una aplicación con una interfaz web, lo cual requiere alguito más de esfuerzo en el desarrollo gráfico y todo eso, o pudiéramos usar una clásica aplicación de ventanas lo cual es más rápido. Nos decidimos por lo segundo por aquello de la rapidez.

De todos los entornos gráficos de ventanas para python que hay por ahí el que nos parece más sólido es el que usa Glade para desarrollar las ventanas y Gtk+ para cargarlas al script python. Hay en la red muchos tutoriales, aunque creo que el mejor es el Python Gtk+3 Tutorial. El tutorial es bastante claro sobre como usar Gtk+ primero y por último como usar Glade. Lo bueno es que podemos tener Glade abierto y hacer cambios en la ventana y correr el script y de inmediato ver que pasó. Glade solamente crea un archivo xml que lo lee el script para crear los objetos que le pasará a Gtk+ para que los dibuje en pantalla y maneje los eventos.

En resumen, Python ofrece un sistema rápido de desarrollo para problemas como el descrito. Las librerías de funciones son extensas y el soporte en la red por parte de los desarrolladores es bastante bueno. Los scripts desarrollados en este proyecto en particular son bastante sólidos, manejan todo tipo de excepciones que sabemos que pueden presentarse (como fallas de comunicación porque se rompió el cable que va al PLC) y pueden modificarse en la misma planta ya que el código es abierto y un buen programador debiera poder entenderlo sin mucho problema por su gran legibilidad.

Hasta aquí por hoy. Si tienen dudas pónganlas en los comentarios.

martes, marzo 01, 2016

Las soluciones propuestas

Confieso que no debiera sorprenderme para nada la ineptitud de este gobierno. No debe ser para nada sorpresa considerando que desde que tengo uso de razón absolutamente todos nuestros gobiernos han sido malos y miopes por decir lo menos.

Pero lo de este gobierno revolucionario y bolivariano no tiene nombre. Tienen años promoviendo un modelo de desarrollo rentista, estatista, controlador y autoritario que nos ha llevado a esta mega crisis que vivimos y que, sigo creyendo, muchos en el exterior ni siquiera imaginan. Y recién ahora, ante la mega crisis, descubren que el modelo está malo, pero lo que proponen para resolver los problemas no es más que más controles, más gobierno, más de lo mismo.

No me canso de repetir que nuestros problemas inmediatos son la escasez de alimentos y medicinas, la inflación, la inseguridad personal y el deterioro de casi todos los servicios públicos. Todo producto de un gobierno que controla absolutamente todo y deja poco espacio a la competencia y a la eficiencia. Todo lo convierten en un show político para promover su revolución y su permanencia en el poder, es decir el control de la chequera petrolera.

¿Y qué es lo que he oído hasta ahora?

Que la escasez la vamos a combatir con agricultura urbana. Que vamos a seguir encendiendo motores de la economía (cosa que no hemos hecho para nada en estos casi cuatro lustros de revolución). Que vamos a seguir controlando precios y divisas para que nadie se salga del carril (cosa que ha causado escasez y una distorsión de la economía que la está llevando a la parálisis). Y finalmente que seguiremos estirando la arruga mediante más gasto público.

Subieron un poquito la gasolina, que de gratis pasó a ser muy barata. Ajustaron el sueldo mínimo para que la gente tuviera un poquito más de efectivo. Y dijeron que habría nuevas tasas cambiarias pero eso si, siempre controladas por ellos.

Ah, y muy importante. Crearon un montón de compañías para que las controlaran los militares. Si, los militares. Incluso una de petróleo.

¿Eso basta para eliminar la escasez? ¿Para darle esperanzas a la gente de que pueda ser libre y comprar lo que necesite  y cuando quiera?

Yo lo dudo. ¿O es que hay más y no nos han dicho?

lunes, febrero 15, 2016

Tiempo de crisis en Venezuela



La crisis en nuestro país tiene muchas facetas. A todos nos afecta de manera distinta. Los casos más graves son los que lidian día a día con el viacrucis de conseguir medicamentos en esta economía post apocalíptica. Nada angustia más que tener a una persona amada enferma y no poder conseguir el medicamento que lo alivie o que lo mantenga con vida.

No se consigue nada. A veces creo que los de The Walking Dead consiguen más cosas en su mundo de zombis que nosotros en esta Venezuela post Chávez. También veía el otro día que los vehículos de los que aparecen en la película de Mad Max tienen mejores neumáticos que los de mi carro.

La crisis cotidiana nos obliga a improvisar. La foto muestra mi intento infructuoso de hacer una pasta para lavar los platos. No resultó como esperaba. La mezcla pastosa que fabriqué seguía dejando los trastes grasosos o más bien jabonosos. A lo mejor no seguí la receta al pie de la letra.

El venezolano común y corriente está obligado a improvisar en aquello que se puede. Fabricamos jabones, desodorantes con bicarbonato, comemos más vegetales y plátanos que antes, usamos poco el carro para evitar desgastes. Y economizamos al extremo porque la inflación nuestra es la más alta del mundo.

En lo que no se puede, como los medicamentos, o pañales para adultos, o cosas que necesitamos para cuidar a nuestros enfermos, pues recurrimos a amigos o familia en el exterior. Es desesperante, es extremadamente estresante.

El día a día se nos va en procurarnos cosas básicas como papel sanitario, o comida.

Ya estamos hartos y creo que no hay nadie en este país que no quiera que el gobierno haga algo. Y siguen sin hacer nada. Ya creo que lo que les queda es admitir que no pueden. Pero no estoy seguro de que lo hagan.

miércoles, febrero 03, 2016

El mercadito de hoy

El mercadito de hoy, que limitamos a lo más estricto y necesario, sobrepasó con creces la pensión que le pagan a mi mamá como maestra jubilada. El comentario de mi madre después de pagar y llevar las cinco bolsitas al carro fue corto pero contundente: "no había nada que costara menos de 300".

Y es que ese detalle del mercadito es apenas un detalle insignificante de lo increíblemente vuelto leña que está el país. Para que contarles de los atracos e intentos de atracos de los que me enteré esta semana. O de la inmensa cola de gente que vi hoy para comprar comida, siempre que tu cédula de identidad terminara en 4 o 5. O de los apagones eléctricos y un montón de otras cosas.

Hay gente que describe este despelote a su manera. Algunos muy acertadamente como el artículo de hoy en El Universal que escribió Daniel Asuaje. Otros no tan acertadamente pero igual de interesantes como el tipo este que dice que nuestro país "is so fucked".

Así estamos, fucked.


jueves, enero 28, 2016

El estado de las cosas a esta fecha, o la soberana torta...

Cada año estamos acostumbrados a que los gobernantes hagan sus acostumbrados discursos de "memoria y cuenta" ante el pueblo que los eligió. Los gringos llaman a eso por cierto "el estado de la Unión", cosa que también ellos hacen cada enero.

Enero es pues un bueno momento para reflexionar sobre el estado de las cosas. Y yo escribo estos comentarios míos con la esperanza de que algún compatriota en el extranjero los lea y se informe de manera directa de como están las cosas en nuestra querida patria. A ellos es que entonces les digo que la vaina está muy pero muy seria. Mucho peor de lo que se puedan imaginar.

Los problemas actuales de nosotros los ciudadanos normales y corrientes de Venezuela creo que podemos resumirlos en tres: Inflación (la más alta del planeta según tengo entendido), Inseguridad (cosa que es difícil imaginar aún viendo películas de estas apocalípticas) y Escasez (también inimaginable para alguien que vive en cualquier otro sitio).

Sobre la inflación solamente les puedo comentar que simplemente lo que uno gana no alcanza para nada. De vaina que para comer y cubrir alguna que otra emergencia sencilla. Nada de cosas como reparar el carro, y mucho menos una enfermedad de alguien en la familia. Un sueldo mínimo alcanza para algo así como 6 kg de cebollas, o cuatro pollos asados, imagínense Uds. el resto.

El tema inseguridad es también dantesco. No solamente hay que andar tomando medidas extremas contra el hampa común y el hampa organizada sino también hay que cuidarse de los cuerpos policiales a los que les gusta todo el tiempo andar martillando a todo el mundo a toda hora. Estamos realmente indefensos. Conozco gente que paga vacuna para que no les maten los hijos, gente que tiene que pagar en la carcel un "seguro" para que no les roben el carro, y para que se den una idea creo que NO conozco a NADIE que no hayan atracado o que le hayan robado algo. Ni los niños en las escuelas se salvan. A veces creo que vivo en un país de ladrones.

Lo de la escasez es sencillamente inimaginable. Diariamente veo las gigantescas colas y congestionamientos en todos los supermercados y establecimientos de venta de comida o de medicinas. La gente desesperada por comprar lo que sea, bien sea para uso personal o para usarlo de reventa en el mercado negro. Conseguir cosas como leche o cosméticos es una tarea titánica. Y lo de las medicinas es sencillamente criminal, ni en el mercado negro se consigue nada.

El estado de las cosas es en resumen una soberana torta. Me sigue sorprendiendo cuando alguien me dice que sigue siendo chavista a pesar de todo. Pero no me sorprende eso, lo que me sorprende es que yo no le rompa el hocico de un carajazo.

domingo, mayo 03, 2015

¿Cómo va a ser la vida mejor?


La gente sigue emigrando. Gente valiosa. Las preguntas de la canción de La Vida Boheme siguen repitiéndose una y otra vez. ¿Cómo va a ser la vida mejor? ¿cómo no voy a llorar?

Esperanza, fe, dicen. Yo creo es en planes y en acciones, nada se da sin esfuerzo. Y un esfuerzo nacional tiene que ser mejorar esto para que la gente no solo no se vaya sino que vuelvan los que se fueron y vengan otros más a tener vidas productivas y felices en nuestra tierra. Y yo quiero creer que trabajo en eso.


jueves, abril 30, 2015

¿Hay esperanza?


La foto es de hace un par de meses y muestra nuestro árbol nacional, el Araguaney, en su máximo esplendor. Es un araguaney en una calle cualquiera de nuestro país. Ver a nuestros araguaneyes en plena floración nos hace reflexionar sobre cuanto queremos a nuestra patria y sobre los valores en los que creemos debiera estar fundada. Y digo debiera porque a veces dudo de si alguna vez alguien tuvo algún tipo de principios para fundar este país. Quiero creer que si.

Y esa es la pregunta que me hago en estos días en que el país se detiene por el asueto del primero de Mayo. ¿Hay esperanza? Es duro pero creo que muchos nos estamos preguntando esto. Y muchos están creyendo que no la hay y deciden emigrar a otras tierras buscando mejores oportunidades o al menos aliviar esta desazón en que se ha convertido vivir aquí últimamente. Hay gente que se siente traicionada por los que emigran. Hay gente también que critica a los que no lo hacen. Vivimos en esa continua discusión. Yo no me meto en eso, creo que cada quien decide libremente lo que quiere hacer y además cada caso es diferente. Cualquier decisión al respecto es respetable, como mínimo.

Pero lo que yo me pregunto no tiene que ver con emigrar o no. Tiene que ver con que si nuestro país, nuestra sociedad, será capaz alguna vez de resolver los problemas básicos que tenemos.

Si hablamos con un oficialista, esas personas que por alguna razón siguen apoyando a nuestro gobierno, vemos que esgrime con facilidad un montón de argumentos que muestran que desde que Chávez se montó en el poder las clases más desposeídas han mejorado su calidad de vida, la desigualdad social ha disminuido y además el índice de desarrollo humano ha crecido. Cifras según ellos indiscutibles. Es cierto pero mi opinión es otra. Creo que las clases desposeídas han mejorado su calidad de vida debido a la redistribución de la renta petrolera, lo cual no es malo en si, el problema es que el como lo han hecho no deja nada perdurable, no se ha atacado la infraestructura productiva del país como para que eso sea sostenible en el futuro. Creo que la gente consume más pero que tenemos una economía totalmente rentista que ni produce ni se sostendrá en el corto plazo. Se ha sacrificado mucho en términos de capacidad productiva y en el recurso humano altamente calificado de la clase media simplemente ha huido del país buscando otros horizontes al no ver satisfechas sus necesidades básicas.

Por ejemplo. Una persona de la clase media actualmente no puede soñar con tener vivienda, tiene que vivir arrimado si se le ocurre casarse por ejemplo. No puede aspirar a comprar un auto, ni ningún electrodoméstico básico a menos que se anote en alguna "misión" del gobierno que como clase media no por lo difícil que es el trámite. A duras penas además puede cubrir la educación de sus hijos y no puede pagar un seguro médico decente a menos que trabaje en alguna empresa grande que lo provea de este beneficio. En fin, esta persona está atrapada en una situación que lo deja trabajando de sol a sol por unos ingresos que no le sirven para nada. Y a todo esto sumemos el problema de la escasez de productos básicos como leche, carne, pollo, huevos, cosméticos de cualquier clase, etc. Colas y racionamiento por todos lados o en su defecto mercado negro.

Es como para desesperarse. Y la gente está llegando al llegadero.

Pero hay economistas que si bien piensan que la cosa está a punto de estallar creen que hay esperanza en que todo mejorará. Apuestan a que el gobierno se de cuenta de que es mejor unificar el tipo de cambio y liberar precios para aliviar la escasez y promover la producción que reactive la economía. Muchos creen que la economía se encuentra actualmente secuestrada por mafias que se benefician groseramente de los diferenciales cambiarios y del mercado negro y de que el sistema actual es inherentemente inestable.

Yo no tengo la más mínima idea de que ocurrirá. A veces veo ejemplos que nos da la historia como el de Cuba que llevan décadas en la pelazón y nada que cambia el sistema. A veces también recuerdo lo que ocurrió en la URSS que se derrumbó todo por su propio peso. Pero estamos en otra época, tenemos nuestra propia dinámica como sociedad. Somos diferentes y pueden pasar cosas muy diferentes. Y mientras no pasa nada seguimos en el deterioro. La criminalidad rampante e impune, la corrupción de todo lo que sea oficialismo, la gente sobreviviendo a costillas de no tener ética ni moral y la infraestructura del país deteriorándose a pasos agigantados.

¿Hay esperanza? Quiero creer que si. No tengo otra opción.

martes, abril 21, 2015

La economía venezolana en estos tiempos


En el aragüeño pueblo de Mariara a un tipo se le ocurrió montar una granja de cría de avestruces hace ya unos años. Hace poco pasé por allí y, a modo de paseo, se me ocurrió entrar a dicha granja a curiosear.

El sitio en cuestión debe tener unas diez hectáreas y aloja unos catorce corrales donde crían a las avestruces en tríadas. También tiene establos para polluelos de avestruz y para otros animales de granja. No conté cuantas avestruces habían pero estimo que deben ser como sesenta. La curiosidad le cuesta a uno Bs 50 por persona y aparte de eso hay una especie de choza de palma que se está cayendo donde uno puede comprar comida para darle a las avestruces en bolsitas de Bs 20 y refrescos y algunas golosinas también. Las avestruces lucen saludables y, aunque no lo parezca, puede que hasta resulte un negocio rentable eso de tener esos animalones criados para carne. Pero el sitio en general parece orientado a ser solamente un parador turístico barato. Un sitio para pasar el rato y para que los niños puedan corretear por el lugar, darle comida a las avestruces y tal vez hasta dar un paseo a caballo. Nada del otro mundo la verdad pero ilustra lo apocado de nuestra economía en estos tiempos. Y lo digo porque tengo la impresión de que en otras latitudes una instalación de esta naturaleza sería todo un super negocio y hasta tuviera carnicería y venta de souvenirs, algo así.

La economía en nuestro país en estos tiempos, sobre todo en el interior del país, tiene un cariz de negocios de supervivencia. Mucha buhonería e informalidad, de hecho este negocio de turismo de avestruces es completamente informal, y mucha improvisación y trabajo con pocos recursos en un mercado muy restringido. Con una moneda nada estable y sin acceso a divisas es bien complicado diseñar cualquier negocio. Incluso un negocio de avestruces que parece haber migrado a vender entradas y refrescos para poder completar la nómina.

Me fui del lugar sin haber conversado con el que parecía ser el dueño o al menos el encargado. Estaba muy entretenido contando los billetes de la venta del día mientras vigilaba la nevera de los refrescos. Hubiera querido preguntarle si hay mercado para sus avestruces o simplemente que me dijera como le va. Su respuesta me la imagino como un "no está fácil, ¿no me ve vendiendo frescos?".

viernes, abril 17, 2015

¿Hora de dolarizar?

Dolarizar la economía. Ya hay gente hablando en serio de esto. Se hizo en Ecuador no hace mucho y creo que les ha ido bien así que por que no aquí en Venezuela.

No soy economista ni pretendo serlo. Pero si soy un ciudadano que sufre en carne viva el despelote en que se ha convertido nuestra economía estos últimos meses. En términos reales nos hemos empobrecido de una manera que nunca habíamos visto. La inflación y la devaluación se han encargado de hacer papilla nuestro dinero y nuestros ahorros, tanto que creo que no falta mucho para que empiece a tambalear el sistema bancario. Y si no se va al suelo todo es porque simplemente ya todo está casi en el suelo.

Con las cosas como están hoy un profesional en un puesto gerencial no puede sino a duras penas comprar comida y darse uno que otro gustico como una salidita un fin de semana al cine si acaso. Ya es imposible comprarse un automóvil, o una vivienda, o muebles, o si acaso mantener lo que se tiene. Ni me imagino como hacen los que recién están empezando, los recién casados por ejemplo. La alternativa es esperar alguna dádiva del gobierno anotándose en una misión y esperar a que se les haga realidad. Mientras no les queda otra que vivir arrimados. La situación es bien difícil de verdad. ¿Comprar muebles o electrodomésticos? Casi imposible. El sueldo mensual se volvió agua.

Pero, ¿es dolarizar la solución? No tengo idea. Pero algo hay que hacer para no seguir en este marasmo. Supongo yo que si dolarizamos se estabilizará la inflación ya que el BCV dejará de crear dinero inorgánico. Supongo también que ya no habrá ese exceso de liquidez creado por el diferencial cambiario con respecto al dólar del mercado negro. Tal vez así consigamos la ansiada estabilidad, que no lo es todo pero es necesaria para calmar las pasiones y ponernos a trabajar y producir.


Hemos pasado ya por tanto que de verdad no tengo idea si es una solución viable o no. Ni siquiera se si mejorará esto. Solamente sería cuestión de oír como les ha ido a los ecuatorianos y que los economistas nos digan cual es el proceso a seguir. Hay algunos que dicen que si se puede, pero dudo que les hagan caso. Nuestros políticos tienen fama de tomar medidas equivocadas y creo que lo seguirán haciendo por un tiempo más.

jueves, abril 16, 2015

Reactivando esto

Creo que es bueno reactivar el blog. De alguna manera uno puede seguir contando lo que sucede viviendo en Venezuela, sobre todo en tiempos en que mucha gente está decidiendo emigrar. Son tiempos difíciles en verdad, pero las circunstancias de cada uno de nosotros es distinta y eso determina las decisiones que pudiéramos tomar en un momento determinado. Algunos se van, pero otros nos quedamos. Ambos grupos por razones muy pero muy diversas. Los que se van se enfrentan a un cambio radical de vida, de ambiente, grandes retos. Los que nos quedamos seguimos luchando por tratar de crear un país mejor para nuestros hijos, de alguna manera, o simplemente porque no tenemos como irnos. Hay de todo.

Yo creo que mis razones de quedarme o de irme van cambiando a medida que el tiempo pasa. A veces provoca mandar todo al carajo. A veces da miedo que la inflación y la devaluación destruyan planes con la facilidad como una ola disuelve un castillo de arena. A veces también nos llena de mucho temor, que a veces raya en el terror, el clima de inseguridad que vivimos, expresado en cosas que le pasan a familiares, a gente conocida, a vecinos.

Hay gente soñadora en nuestro país. Muchos queremos algo mejor. Muchos creen que ya tenemos algo mejor. Creen que para lograr beneficios sociales tenemos que caer en este primitivismo político en que nos hemos hundido. Militarismo, autoritarismo, mediocridad, impunidad y corrupción. Se prefiere mantener en el poder a toda una clase política corrompida y que lo que hace es administrar a su antojo la renta petrolera a cambio de programas sociales de dudosa estabilidad y permanencia en el tiempo. Cortoplacismo mental creo yo. Y no está mal tener programas sociales, lo malo es tenerlos a cambio de condenar el crecimiento económico y de sacrificar la diversidad de opiniones que debe tener una sociedad madura. Tenemos una sociedad sin debate y entregada a sobrevivir el día a día y esperar la limosna de alguna misión. Y no es que no estemos de acuerdo con programas sociales como esa de "regalar" viviendas por ejemplo. El problema es que la gente NO pueda comprarse una a su gusto, no hay manera de hacerlo. Y entrecomillo el verbo regalar porque en realidad no le otorgan título de propiedad a nadie aunque le vendan a los incautos que si.

Seguiré pues soñando y opinando. A modo de catarsis tal vez.

sábado, marzo 03, 2012

Preguntas para Capriles


Henrique Capriles, candidato presidencial opositor, tendrá que enfrentarse a un contendor formidable el próximo 7 de Octubre. Y no me refiero a nuestro super poderoso presidente que domina los más gigantescos recursos suficientes para aplastar cualquier campaña en su contra y para completamente dominar el espectro comunicacional de nuestro país. Me refiero a eso que llamamos “chavismo” y que está ya grabado en la psiquis del venezolano de a pie.

El venezolano común y corriente, ese que está luchando todos los días por llevar la comida a la mesa de su casa, vota de acuerdo a lo que le interesa individualmente, primero, y como colectivo, segundo. Sus intereses individuales por supuesto dependerán de que haga ese venezolano particular en nuestra sociedad. De por ejemplo si es un empleado directo o indirecto del gobierno, si recibe algún beneficio de alguna misión, o de si el CDI o el Mercal de la esquina es algo que no quisiera perder. Pero sus intereses colectivos también son importantes. Intereses como la política que tiene el gobierno actual con respecto al capitalismo yanqui, o las alianzas con países como Cuba, Rusia o China.

Así que hay dos preguntas fundamentales que se me ocurren para el candidato Capriles.
La primera es como garantizará que la gente de este país no perderá beneficios directos como los que obtiene actualmente con las misiones, con las jubilaciones o empleos dependientes del Estado, o el acceso a la salud, a empleos o becas y cosas así. La gente tiene la impresión de que este gobierno si le hace caso a la gente y especialmente a los pobres. Hay infinidad de programas sociales que lo demuestran. Ayer no más a una amiga ciega le regaló el gobierno una lavadora y una cocina (las neveras no habían llegado), aparte de que se encargan de darle computadora, y todos los implementos que necesita un invidente, de gratis. En un barrio que conozco la junta comunal le instaló a todo el mundo tanques de agua y bombas resolviendo de una vez por todas el eterno problema que tenían con el suministro de agua. Eso es lo que ve la gente y definitivamente no lo va a querer perder. Capriles está siendo identificado por el chavismo como alguien que pudiera amenazar estos beneficios ya que en la cuarta república nada de esto parecía existir, puede que si existía, pero esa es la impresión. Y la impresión es lo que cuenta.

La segunda pregunta a responder es respecto a los intereses colectivos. Capriles está siendo calificado una y otra vez como un farsante apoyado por los mismos neoliberales que ocasionaron desastres como el del 27 de febrero del 88. Según el chavismo oficial si gana Capriles los precios se liberarán, PDVSA será de nuevo entregada al imperio yanqui y vendrá una nueva ola de privatizaciones que amenazarán la soberanía de nuestro país. Se cortará la ayuda a Cuba y seguramente muchas de las inversiones sociales que están haciendo países como Rusia o Bielorrusia estarán amenazadas. Todo esto es percibido como malo y como que amenaza nuestra soberanía.

El reto entonces es que Capriles tiene que diseñar una propuesta que suene genuina. Que no suene ni entreguista, ni neoliberal, ni falsa. Y para esto es necesario, muy necesario recurrir, en mi opinión, a la definición ideológica de un gobierno liderado por Capriles. Por supuesto que el chavismo quiere llevar la discusión al terreno ideológico y confrontar a Capriles a sabiendas que para resolver muchas distorsiones económicas actuales Capriles tendrá que aplicar medidas nada populares.

Y la pregunta de las cincuenta mil lochas que se hacen chavistas e indecisos es… ¿la revolución con Capriles continúa o  desaparece?