Javascript: Fundamentos y «lado oscuro»

«Do not imitate, understand»

Javascript es unos de los lenguajes de programación más utilizados en el mundo (y el más activo en github), y sin embargo, es tal vez el lenguaje menos «entendido», es decir, comúnmente se usa más por «imitación» que por conocimiento del mismo, lo cual al final lleva a desaprovechar su potencial y generar constantes errores en los productos por la falta de conceptos claros sobre el mismo.

Sigue leyendo

La felicidad en el trabajo: ¿una utopía?, caso Globant

«Si no tienes la energía para cambiar las cosas que pasan a tu alrededor entonces no te quejes, Ignóralas.  Si no eres capaz de ignorarlas, Déjalas (la única razón para que existan malas empresas es que permanecemos en ellas). Si valoras lo suficiente lo que pasa a tu alrededor y quieres influenciar un cambio, Estudia y haz que pase.»

La felicidad en sí es un concepto cargado de subjetividad, es complejo tener una idea generalizada debido a que esta es muy propia de cada persona. Según nuestras experiencias, preferencias, ideales y costumbres, la percibimos diferente, sin embargo, y para poder abordar el tema bajo un común entendimiento lo definiremos como el balance entre las experiencias negativas y positivas que vivimos en cada uno de nuestros días, donde la balanza se inclina hacia lo positivo, ahora, teniendo en cuenta esta definición, ¿es posible encontrar felicidad en el trabajo? o aún más ¿se puede hablar siquiera de felicidad en la empresa?

En un intento por no ser muy filosófico, se abordará el tema desde un lado más práctico, desde las experiencias vividas.

Sigue leyendo

Is Xamarin worth using? Hybrid, Native, Xamarin

The goals of software have had a gigantic evolution, from basic Math operations to neural networks, regardless the technology used (compilers, languages, operative systems) or how it is created (coding from scratch or using pre created templates (Joomla, WordPress) the main idea is to fullfil business and users expectations, having said so, the best option to choose from when it comes to a specific development tool, is the one that makes more sense for a particular situation, and then we will feel more confortable using it, leading to better products for happier customers.

I do not intend to debate of which one is «the best» or «the worst» tool, it is a worthless and even vague discussion, i just want to point out why Xamarin might be a very solid option. I will keep concepts pretty simple and stay away from geeky details.

Sigue leyendo

Procesos de selección: Desde adentro

Con cerca de 14 años en la industria del Software y con la fortuna de como mínimo haber presentado pruebas técnicas y entrevistas en las que considero son las casas de desarrollo más reconocidas en Colombia (14 empresas) y otras no enfocadas en Software (12 empresas), me di a la tarea de compartir estas experiencias buscando aportar algo a la industria, mostrando tanto las experiencias no tan positivas, como aquellas para repetir.

Es mi visión parcial, subjetiva, no busco sacar conclusiones sobre lo que es bueno o malo, sólo plantear elementos claves que puedan mejorar los procesos de selección y convertirlos en una experiencia tanto para el desarrollador como para la empresa, y al final del cuento eso lo es que importa, ¿no?, que ambas partes puedan quedarse con algo.

Alguna vez leyendo sobre Neuro marketing (Brainfluence es el nombre del libro), los autores planteaban por qué lugares como Starbucks son tan populares, y es que estos más allá de la venta de un café o croissant,  entregan toda una experiencia: la música, la decoración, la luz, el olor a café y pan recién hecho, cada pequeño detalle hace la diferencia. ¿No aplicaría lo mismo para el trabajo? ¿No lo haríamos con más pasión, entrega y energía si las empresas nos ofrecieran una experiencia más allá de un salario?

Otro aspecto que me impulsó a realizar este escrito es mi maratónica busca de empleo en 2017: 17 procesos en 3 meses, lo que no es muy común, algo no está del todo bien conmigo :P, bueno y también del lado de las compañías hay cosas para replantear.

Vamos a las historias:

Sigue leyendo