<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Abraham Barrera on Medium]]></title>
        <description><![CDATA[Stories by Abraham Barrera on Medium]]></description>
        <link>https://medium.com/@abrahambarrera?source=rss-19667103ba00------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*hhiT6o2mor_LVBddug3Igg.png</url>
            <title>Stories by Abraham Barrera on Medium</title>
            <link>https://medium.com/@abrahambarrera?source=rss-19667103ba00------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 04:59:31 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@abrahambarrera/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[(.*) Furiosos]]></title>
            <link>https://medium.com/lemontech-engineering/furiosos-7c39560deed0?source=rss-19667103ba00------2</link>
            <guid isPermaLink="false">https://medium.com/p/7c39560deed0</guid>
            <category><![CDATA[information]]></category>
            <category><![CDATA[millennials]]></category>
            <category><![CDATA[system-engineering]]></category>
            <category><![CDATA[culture]]></category>
            <dc:creator><![CDATA[Abraham Barrera]]></dc:creator>
            <pubDate>Thu, 24 Jan 2019 03:33:10 GMT</pubDate>
            <atom:updated>2019-01-26T00:00:49.440Z</atom:updated>
            <content:encoded><![CDATA[<p>Durante los últimos años muchos movimientos sociales se han levantado para alzar la voz en distintos lugares del mundo. Desde <strong>Indignados </strong>en España, <strong>Chalecos Amarillos</strong> en Francia, y nuestros queridos locales <strong>Ciclistas y Peatones Furiosos</strong>. Pareciera ser que la “Furia” se ha transformado en un sentimiento colectivo generalizado, pero, ¿por qué? No lo sé, sin embargo, haremos lo que <em>más nos gusta hacer</em> y encontraremos culpables.</p><blockquote>Millennials. Según el Instituto Internacional Español de Marketing Digital, es <em>aquel tipo de persona que llegó a su etapa adulta después del año 2000 y posee características particulares, tales como por ejemplo: una personalidad de descontento y amor por la tecnología</em>. Por otro lado, sabemos que corresponden a personas nacidas entre 1980 y mediados de la década de los 90’.</blockquote><p>Entonces ¿serán los millennials los responsables del fenómeno? Si por un momento pensamos, por ejemplo, en cuál sería el mejor lugar para trabajar, para ir de vacaciones, para comprar una hamburguesa o para vivir, sin duda haríamos una gran lista de <strong>exigencias</strong> de lo que nos parece suficiente, apropiado o lo que podría llegar a superar nuestras expectativas. En nuestros mismos trabajos, <strong>no siendo</strong> todos millennials, nos sentimos muy satisfechos y felices con los beneficios que nos pueden brindar como flexibilidad horaria, trabajo remoto, inter feriados, y también muy decepcionados con el micromanagement, dress code formal, entre otros menos populares.</p><blockquote><a href="https://www.linkedin.com/in/alealh/">Antonio Leal Holguín</a>, quien expuso en el <a href="https://www.legaltechsummit2018.com/">Legaltech Summit 2018</a> sobre cómo adquirir y retener talento joven, junto con entregar un claro panorama de los avances de la sociedad en su conjunto y de cómo las empresas (estudios de abogados) estarán conformadas en el futuro, concluyó que el problema no son los millennials, el problema es el <strong>management</strong>.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hSya785aGL1RjB3yHMLdiQ.jpeg" /><figcaption>Angry Millennial</figcaption></figure><p>Ya que los millennials son perfectos, adorables y no hay ningún problema con ellos, volvamos a los movimientos sociales, estos pueden darnos luces de lo que estamos haciendo mal. Si pensamos un poco en cuáles son los catalizadores de una movilización, podemos rápidamente encontrar dos: <strong>exigir</strong> <strong>transparencia y ser escuchados</strong>. ¿Si quienes gobiernan (management) fueran 100% transparentes, o bien, escucharan y accionaran todas las demandas ciudadanas, sería necesario movilizarse? Seguramente no.</p><p>¿Cómo es que esto se relaciona con el management y las empresas? Las empresas, así como los grupos sociales, los individuos, y los sistemas biológicos, son <strong>Sistemas</strong>, y como tales sufren el desgaste de la <strong>entropía </strong>que los lleva a la desorganización, a la desintegración o la muerte.</p><p>Las Organizaciones como la nuestra, son sistemas dinámicos, abiertos, que se retro-alimentan tanto para adquirir conocimientos como para definir su estrategia, que se mueven a alta velocidad, con alto nivel de innovación, y así como cambia el entorno, cambia también la estrategia. La mayoría de las veces estos cambios son positivos y logramos incluso adelantarnos a los cambios del entorno (recuerden alto nivel de innovación), pero también muchas veces no medimos las consecuencias del cambio en las personas. Es fácil para nosotros decir: <em>trabajamos con gente adulta, madura, que “entiende” lo dinámico de la industria</em>, pero no nos detenemos a pensar en que trabajamos con todo tipo de personas y personalidades, y que los cambios sin la completa <strong>información</strong> y adecuada <strong>comunicación</strong> impactan en sus planes y metas, en su desarrollo profesional, en sus expectativas futuras, en el nivel de compromiso, y nuestra rápida adaptación se ve mermada por un latente <strong>descontento colectivo</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SHpFEjD50ryizxkjtSEmkw.png" /></figure><p>Un profesional descontento (<em>Furioso </em>en mi exageración caricaturesca), es un profesional que no solo NO produce x10 (como el feliz) sino que además resta. ¿Por qué? Porque somos humanos y nos gusta sentirnos bien. Cuando estamos descontentos y vemos, con nuestra limitada visión, que nada nos hará sentir mejor apelamos a la autocomplacencia y, en nuestro rubro, somos capaces de escribir un framework de cero, incluir una quinta forma de hacer lo mismo pero de forma diferente, usar en producción la tecnología no probada, pero que está de moda, e incluso llegar a tomar muy malas decisiones técnicas que afectarán a la felicidad de los ingenieros <em>furiosos</em> del futuro.</p><p>Pues bien, ¿cómo evitamos, desde el management, que nuestras personas se sientan de esa manera? <strong>Transparencia y saber escuchar</strong>, dicho de otra forma: Mejorar los canales, el flujo y la calidad de la información.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/394/1*BHBmpcshbmGYTbZeF9QBWg.jpeg" /><figcaption>From the 1967 book <em>Order and Chaos</em></figcaption></figure><p>Otro hermoso término utilizado en la Ingeniería de Sistemas es la <strong>Neguentropía</strong> (Si, no la sinergia porque era muy obvia) que, en palabras fáciles tiene que ver con la fuerza que hace presión para disminuir la entropía o alejar el caos. En la organización, la <strong>información</strong> cumple un papel neguentrópico ya que disminuye la incertidumbre, genera orden y es fundamental para la toma de decisiones. Mientras más información del entorno tenga mi sistema, menos entropía, y mientras más información tengan los subsistemas de mi sistema, menos entropía.</p><p>Bajemos 1000 metros y tratemos de aterrizar:</p><ul><li>Un Ingeniero de software que conoce al cliente y su necesidad tiene mucha más probabilidad de éxito desarrollando un nuevo feature que uno que no tiene esa <strong>información</strong> y solo pega ladrillos</li><li>Un Ingeniero de software que conoce la industria y su dinamismo, actuará en consecuencia y no se frustrará con el cambio</li><li>Un gerente de área tiene mucha más probabilidad de éxito gestionando si conoce a su equipo, sus <strong>necesidades, </strong>sus <strong>fortalezas</strong>, y actúa en consecuencia</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-Y-xPp1nT19Z2MpyWaeVNA.png" /><figcaption>Nuestro CEO, Fernando, exponiendo la estrategia 2019</figcaption></figure><p>¿Cómo tenemos una organización informada y colaborativa? No hay una bala de plata, o quizás hay muchas, les recuerdo 2: Transparencia y saber escuchar.</p><ul><li>En <a href="https://www.lemontech.com/">Lemontech</a> estamos súper comprometidos con la felicidad de las personas, a tal nivel que uno de los 5 objetivos estratégicos es precisamente el NPS interno, es decir, recibir feedback concreto y objetivo de nuestros talentos acerca de qué tan buena empresa somos.</li><li>Periódicamente tenemos un evento llamado “Conectándonos” en el cual, de la mano de todos los líderes, se presenta a toda la empresa el estado actual, próximos desafíos y conformación del equipo.</li><li>Durante los primeros días del año nuestro CEO nos expone la estrategia anual, así también como los sueños y desafíos a 4 o 5 años más adelante.</li><li>Mes a mes tenemos sesiones <em>one-to-one</em> donde cada líder de equipo comparte un tiempo con cada miembro para obtener y dar feedback en pro de la madurez del equipo, dirección, y del crecimiento profesional.</li><li>Tecnología, sí somos tecnológicos! Usamos una app llamada <a href="https://www.donut.com/">donut</a> la cual mediante un algoritmo aleatorio selecciona 2 o 3 miembros de distintos equipos para que se tomen un café o compartan un almuerzo para conversar del tema que estimen conveniente.</li><li>Siempre, todo el management, así como cada miembro del equipo estamos disponibles para escuchar el resto, ya sea por slack, meet, sneek (la herramienta que prefiera), en el puesto de trabajo, o en el café más cercano.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7c39560deed0" width="1" height="1" alt=""><hr><p><a href="https://medium.com/lemontech-engineering/furiosos-7c39560deed0">(.*) Furiosos</a> was originally published in <a href="https://medium.com/lemontech-engineering">lemontech-engineering</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[TIP: Documentar]]></title>
            <link>https://medium.com/@abrahambarrera/tip-documentar-a01b6c1b985c?source=rss-19667103ba00------2</link>
            <guid isPermaLink="false">https://medium.com/p/a01b6c1b985c</guid>
            <category><![CDATA[github-pages]]></category>
            <category><![CDATA[document]]></category>
            <category><![CDATA[markdown]]></category>
            <category><![CDATA[gitbook]]></category>
            <dc:creator><![CDATA[Abraham Barrera]]></dc:creator>
            <pubDate>Tue, 24 Jan 2017 14:09:38 GMT</pubDate>
            <atom:updated>2017-01-24T14:09:38.134Z</atom:updated>
            <content:encoded><![CDATA[<p>Siempre que tenemos que documentar algo, como buenos informáticos, todo se pone cuesta arriba. Sin embargo, hoy existen muchas herramientas que nos ayudan para que esta tarea sea cada vez más entretenida (y productiva).</p><p>En algún otro momento les hablaré de <a href="https://hackmd.io/">Hackmd</a> que creo que es la herramienta más potente para colaborar en una documentación escrita en markdown. Hoy les presento <a href="https://www.gitbook.com/">Gitbook</a>.</p><p>Gitbook comenzó como una forma de convertir un repositorio de archivos markdown en un libro navegable entre capítulos con herramientas para facilitar lectura. Hoy Gitbook es una plataforma de colaboración para la documentación. Tiene buenos planes y es gratuito para libros Open Source.</p><p>¿Cuál es la gracia si tengo que pagar? bueno todos merecen recibir un salario por lo que hacen. Pero como esto es un <strong>Tip</strong>, y ustedes pueden leer la documentación de Gitbook para profundizar, les mostraré como lo uso yo:</p><h4>Creando un Librito</h4><ul><li>Crear un repositorio para nuestro libro en <strong>Github</strong>, en realidad da exactamente lo mismo dónde crees el repositorio, lo importante es que si queremos publicar nuestro libro es mucho más sencillo si lo hacemos a través de Github pages.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/730/1*s5qYeRuMJlB0WbExqIZ43g.png" /><figcaption>Creación de un repo en Github para nuestro libro</figcaption></figure><ul><li>Clone el repositorio</li></ul><pre>&gt; git clone git@github.com:a-bx/book.git</pre><ul><li>Instalar gitbook (debe tener instalado npm)</li></ul><pre>&gt; npm install gitbook-cli -g </pre><ul><li>Inicializar el repositorio. En el directorio clonado escriba lo siguiente:</li></ul><pre>&gt; gitbook init</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/269/1*i8esMRP8pKrg0zSFnZ1d_A.png" /></figure><p>Lo anterior, crea un archivo<strong> README.md</strong> y un archivo <strong>SUMMARY.md</strong>. El primero es el home de su libro, y el segundo es el índice de contenidos donde puede ir linkeando más archivos markdown de su repositorio.</p><ul><li>Para ver el libro generado solo tiene que ejecutar</li></ul><pre>&gt; gitbook serve</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/361/1*mIX3Zvn7BnEJdYR-wuiuAA.png" /></figure><ul><li>Y abrir el la dirección <a href="http://localhost:4000/">http://localhost:4000</a> en su browser favorito</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/843/1*AhBYNe5JLGbKw-kjEsni2g.png" /></figure><p>Ok. Tenemos un librito generado a través de nuestro amado markdown, ¿cómo lo publicamos?</p><h4>Publicando el librito</h4><ul><li>Lo primero es crear un archivo .gitignore con los directorios y archivos compilados</li></ul><pre># .gitignore<br>_book/<br>gitbook/<br>index.html<br>search_index.json</pre><ul><li>Haga su primer commit y push del libro (sources)</li><li>Crea el primer index de tu pagina en tu repo en la rama <strong>gh-pages</strong> (<a href="https://help.github.com/articles/creating-project-pages-using-the-command-line/">Más documentación aquí</a>)</li></ul><pre>&gt; git checkout — orphan gh-pages<br>&gt; touch index.html<br>&gt; git add index.html<br>&gt; git commit<br>&gt; git push origin gh-pages</pre><ul><li>Vuelva a master y agregue este script en su código</li></ul><pre># publish.sh</pre><pre># install the plugins and build the static site<br>gitbook install &amp;&amp; gitbook build</pre><pre># checkout to the gh-pages branch<br>git checkout gh-pages</pre><pre># pull the latest updates<br>git pull origin gh-pages — rebase</pre><pre># copy the static site files into the current directory.<br>cp -R _book/* .</pre><pre># remove ‘node_modules’ and ‘_book’ directory<br>git clean -fx node_modules<br>git clean -fx _book</pre><pre># add all files<br>git add .</pre><pre># commit<br>git commit -a -m “Update docs”</pre><pre># push to the origin<br>git push origin gh-pages</pre><pre># checkout to the master branch<br>git checkout master</pre><ul><li>Ejecuta el script</li></ul><pre>&gt; ./publish.sh</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/417/1*vyXezIYChaPtwGns2uinmA.png" /></figure><ul><li>Enjoy!, ya puedes visitar el libro en:</li></ul><pre>https://(tu usuario).github.io/(tu repositorio)/</pre><p>Ejemplo publicado: <a href="https://a-bx.github.io/book/">https://a-bx.github.io/book/</a><br>El código fuente está en <a href="https://github.com/a-bx/book">https://github.com/a-bx/book</a></p><blockquote>El<strong> flujo de actualización</strong> solo consistirá en crear más directorios y archivos markdown en master, y luego de hacer commit y push, ejecutar ./publish.sh</blockquote><p>Existe una gran cantidad de plugins para documentar con GitBook (codeblock, sequence diagrams, etc) que puedes encontrar en <a href="https://www.npmjs.com/search?q=gitbook-plugin">https://www.npmjs.com/search?q=gitbook-plugin</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a01b6c1b985c" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>