<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es"><title>Chemaclass - career</title><subtitle>Tech Lead compartiendo ideas prácticas sobre artesanía del software, TDD, liderazgo, Bitcoin e IA. Artículos, resúmenes de libros y charlas.</subtitle><link rel="self" type="application/atom+xml" href="https://chemaclass.com/es/tags/career/atom.xml"/><link rel="alternate" type="text/html" href="https://chemaclass.com"/><generator uri="https://www.getzola.org/">Zola</generator><updated>2026-07-14T00:00:00+00:00</updated><id>https://chemaclass.com/es/tags/career/atom.xml</id><entry xml:lang="es"><title>Trabajar con la Puerta del Garaje Abierta</title><subtitle>La visibilidad es pasiva, la señal no</subtitle><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="mentoring" scheme="https://chemaclass.com/tags/mentoring/" label="Mentoring"/><published>2026-07-14T00:00:00+00:00</published><updated>2026-07-14T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/working-with-the-garage-door-open/"/><id>https://chemaclass.com/es/blog/working-with-the-garage-door-open/</id><summary type="html">Trabajar en abierto deja que la gente ayude mientras el trabajo aún se puede moldear. Pero una puerta abierta es pasiva. El verdadero skill es empujar la señal correcta a la sala correcta.</summary><content type="html">&lt;p>La mayoría trabaja con la puerta del garaje cerrada. Trabajan en privado y solo la levantan cuando el coche está pulido y aparcado. Los vecinos ven algo terminado. Nunca el trabajo.&lt;/p>
&lt;p>La frase viene del escritor Robin Sloan. El investigador &lt;a rel="external" href="https://notes.andymatuschak.org/Work_with_the_garage_door_up">Andy Matuschak&lt;/a> la convirtió en una práctica: notas e ideas a medio hacer visibles para cualquiera que pase por delante.&lt;/p>
&lt;p>Abre la puerta.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Significa mostrar el trabajo cuando todavía está en marcha. El borrador con los nombres de variables feos. El experimento que llevas a medias. No la demo. El proceso.&lt;/p>
&lt;h2 id="por-que-la-mantenemos-cerrada">Por qué la mantenemos cerrada
&lt;a class="heading-anchor" href="#por-que-la-mantenemos-cerrada" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Miedo, sobre todo. Una puerta cerrada te protege. Nadie juzga un desorden que no puede ver.&lt;/p>
&lt;p>Así que escondemos los borradores. Solo subimos código cuando está limpio para sobrevivir a la revisión. Para cuando alguien ve el trabajo, cada decisión de verdad ya se tomó en privado.&lt;/p>
&lt;p>Ese instinto parece seguro. Te cuesta justo los momentos en los que la ayuda todavía era posible.&lt;/p>
&lt;blockquote>
&lt;p>Un resultado terminado solo se puede admirar. Un trabajo en marcha se puede moldear.&lt;/p>
&lt;/blockquote>
&lt;h2 id="lo-que-te-da-la-puerta-abierta">Lo que te da la puerta abierta
&lt;a class="heading-anchor" href="#lo-que-te-da-la-puerta-abierta" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Cuando la gente ve el proceso, puede cambiarlo. Un compañero detecta el enfoque sin salida antes de que le dediques otro día. Un junior hace la pregunta “tonta” que resulta ser el problema de verdad. El &lt;a href="/es/blog/effective-pair-programming/">pair programming&lt;/a> es esto en estado puro: la puerta abierta, en directo.&lt;/p>
&lt;p>La puerta abierta también mata el mito de que los seniors no sufren. Cuando un junior te ve atascarte y buscar en Google un error que “deberías” saber, aprende cómo es el trabajo real. No los mejores momentos.&lt;/p>
&lt;p>Yo viví esto con &lt;a href="/es/blog/bashunit/">bashunit&lt;/a>, mi librería de testing para bash. La publiqué imperfecta. Todo el que miró dentro del garaje la moldeó: bugs reportados, peticiones de features, pull requests. Igual con &lt;a href="/es/blog/phel-first-release/">Phel&lt;/a> y &lt;a href="/es/blog/inside-the-claude-folder/">mi carpeta &lt;code>.claude&lt;/code> pública&lt;/a>. &lt;a href="/es/blog/open-source-software/">El espíritu del open source&lt;/a>.&lt;/p>
&lt;h2 id="pero-una-puerta-abierta-no-basta">Pero una puerta abierta no basta
&lt;a class="heading-anchor" href="#pero-una-puerta-abierta-no-basta" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Aquí está la trampa. Dejas la puerta subida, abres una PR, escribes notas en un documento compartido y esperas.&lt;/p>
&lt;p>No llega. Nadie se pasea por tu garaje.&lt;/p>
&lt;p>La visibilidad es pasiva. “Público por defecto” es el suelo, no la meta.&lt;/p>
&lt;blockquote>
&lt;p>Dejar la puerta abierta no es lo mismo que invitar a alguien a entrar.&lt;/p>
&lt;/blockquote>
&lt;p>El skill no es la apertura. Es empujar la señal correcta a la gente correcta, a propósito.&lt;/p>
&lt;h2 id="empuja-la-senal-a-la-sala-correcta">Empuja la señal a la sala correcta
&lt;a class="heading-anchor" href="#empuja-la-senal-a-la-sala-correcta" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Cada canal viene con una expectativa de quién lo lee. Ajustar tu update a ella es todo el juego. Publica en la sala equivocada y serás ruido o invisible.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Toda la empresa lo lee.&lt;/strong> &lt;code>#general&lt;/code>. Publica solo lo que le importa a todo el mundo.&lt;/li>
&lt;li>&lt;strong>El equipo técnico lo lee.&lt;/strong> &lt;code>#engineering&lt;/code>. Donde va un update de trabajo en marcha.&lt;/li>
&lt;li>&lt;strong>Quien tiene interés se apunta.&lt;/strong> &lt;code>#insights&lt;/code>: novedades del sector, señales de clientes. Útil, pero nadie tiene que leerlo.&lt;/li>
&lt;li>&lt;strong>Nadie tiene que leerlo.&lt;/strong> &lt;code>#random&lt;/code>. Di lo que quieras.&lt;/li>
&lt;/ul>
&lt;p>Mismo update, cuatro resultados distintos según dónde caiga. Aprende el mapa antes de emitir.&lt;/p>
&lt;h2 id="como-es-una-buena-senal">Cómo es una buena señal
&lt;a class="heading-anchor" href="#como-es-una-buena-senal" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Un buen update no es &lt;em>“eh, he subido algo”&lt;/em>. Lleva suficiente contexto para engancharse sin hacerte ni una sola pregunta.&lt;/p>
&lt;p>Digamos que voy por la mitad de un piloto: una nueva forma de trocear y &lt;a href="/es/blog/pull-request-vs-pair-prog/">revisar pull requests&lt;/a>, probada en un equipo. No espero al final. Un update corto va a &lt;code>#engineering&lt;/code>: dónde estoy atascado, más una petición explícita. &lt;em>“¿Alguien ha probado esto con un monorepo?”&lt;/em> recibe respuestas.&lt;/p>
&lt;p>Cuando el piloto termina, el resultado va a la misma sala:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Qué probé&lt;/strong> y por qué importaba.&lt;/li>
&lt;li>&lt;strong>Qué funcionó&lt;/strong>, con un antes y un después concretos.&lt;/li>
&lt;li>&lt;strong>Qué no&lt;/strong>, con honestidad. La parte que falló es la más útil.&lt;/li>
&lt;li>&lt;strong>Qué harías tú&lt;/strong> para probarlo por tu cuenta.&lt;/li>
&lt;/ul>
&lt;p>Ambas son señales, no estados. Convierten el experimento de un equipo en algo que toda la organización puede copiar o tumbar. Esto es &lt;a href="/es/blog/ship-show-ask/">Ship, Show, Ask&lt;/a> aplicado más allá del pull request.&lt;/p>
&lt;h2 id="empieza-poco-a-poco">Empieza poco a poco
&lt;a class="heading-anchor" href="#empieza-poco-a-poco" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Elige una cosa esta semana. Un experimento, un borrador, un momento de atasco. Haz dos cosas: deja la puerta abierta y luego sal y dile a la sala correcta que está ahí.&lt;/p>
&lt;p>Recibirás ayuda que no esperabas. Enseñarás a alguien sin pretenderlo. Y el miedo que mantenía la puerta bajada se verá más pequeño desde el otro lado.&lt;/p>
&lt;p>El resultado pulido impresiona a la gente. La señal empujada es lo que mejora el trabajo.&lt;/p>
&lt;p>Abre la puerta. Y luego señálala.&lt;/p>
&lt;aside class="kudos">
&lt;span class="kudos__icon" aria-hidden="true">🧠&lt;/span>
&lt;div class="kudos__content">
&lt;p>Gracias a mi compañero Aike, que inspiró este post en una de nuestras conversaciones sobre hacer visible el trabajo.&lt;/p>
&lt;/div>
&lt;/aside>
&lt;p>&lt;img src="/images/blog/2026-07-14/footer.webp" alt="blog-footer" />&lt;/p></content></entry><entry xml:lang="es"><title>El Eterno Retorno</title><subtitle>Un espejo en el presente</subtitle><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2026-06-01T00:00:00+00:00</published><updated>2026-06-02T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/the-eternal-return/"/><id>https://chemaclass.com/es/blog/the-eternal-return/</id><summary type="html">Nietzsche usó el eterno retorno como prueba. La vida lo usa como espejo. Los patrones riman no para predecir el futuro, sino para revelar en quién te conviertes bajo presión.</summary><content type="html">&lt;p>Nietzsche propuso un experimento mental en &lt;em>La gaya ciencia&lt;/em>. Imagina que un demonio te visita por la noche y te dice: esta vida que has vivido, la vivirás otra vez, infinitas veces, exactamente igual. Cada alegría, cada arrepentimiento, cada detalle. ¿Te derrumbarías o lo celebrarías como un regalo?&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>No lo decía en sentido literal. Lo decía como prueba. ¿Puedes vivir de tal forma que querrías revivirla?&lt;/p>
&lt;p>Pasaron años antes de que esa idea volviera a encontrarme. No como filosofía. Como patrón.&lt;/p>
&lt;h2 id="eventos-que-riman">Eventos que riman
&lt;a class="heading-anchor" href="#eventos-que-riman" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Pasa algo. Tiempo después, pasa otra cosa distinta. Otra gente, otros riesgos, otra ciudad. Y aun así la forma resulta familiar. No la superficie, no un déjà vu, sino algo por debajo. El mismo tipo de presión, el mismo tipo de decisión, el mismo tipo de sala en la que tienes que entrar.&lt;/p>
&lt;p>No es que los eventos estén conectados. No lo están. La causalidad no los une. Tu cerebro los une, porque exponerse a suficiente vida produce colisiones de forma. Cuanto más vives, más formas se acumulan. Tarde o temprano, la nueva rima con la antigua.&lt;/p>
&lt;p>He sentido esto muchas veces. Cambiando de empresa, cerrando un capítulo de trabajo y empezando otro, con gente nueva y restricciones nuevas, y aun así el mismo clima interno creciendo dentro de mí mientras cruzo el umbral. También en momentos más callados: cierta luz en octubre, cierto silencio en enero, que vuelven cada año y traen con ellos el mismo tipo de pensamientos, las mismas curiosidades, las mismas preguntas que nunca terminé de hacerme.&lt;/p>
&lt;h2 id="la-trampa-de-la-falsa-sabiduria">La trampa de la falsa sabiduría
&lt;a class="heading-anchor" href="#la-trampa-de-la-falsa-sabiduria" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>La conclusión fácil es: ya he visto esto antes, sé qué hacer. Esa conclusión es errónea.&lt;/p>
&lt;p>Los eventos no son los mismos. La lección del anterior no se traslada limpiamente. Actuar como si lo hiciera es la forma más común en que los expertos cometen errores de expertos. Confunden reconocimiento con comprensión.&lt;/p>
&lt;blockquote>
&lt;p>La familiaridad de la forma no es conocimiento de la solución.&lt;/p>
&lt;/blockquote>
&lt;h2 id="lo-que-la-repeticion-realmente-te-da">Lo que la repetición realmente te da
&lt;a class="heading-anchor" href="#lo-que-la-repeticion-realmente-te-da" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Lo que se repite no es la situación. Lo que se repite eres tú, dentro de la situación.&lt;/p>
&lt;p>El mismo tipo de presión saca a la superficie las mismas partes de ti. El mismo tipo de decisión expone los mismos instintos, los mismos miedos, los mismos movimientos por defecto. La primera vez, estás demasiado dentro para verlo. La segunda vez, empiezas a notarlo. La tercera, puedes nombrar lo que está pasando mientras pasa.&lt;/p>
&lt;p>Ese es el regalo. No sabiduría predictiva sobre el mundo. Conciencia diagnóstica sobre ti mismo.&lt;/p>
&lt;p>&lt;img src="/images/blog/2026-06-01/middle.webp" alt="Patrones de vida que se repiten y revelan en quién te conviertes bajo presión" />&lt;/p>
&lt;h2 id="la-exposicion-es-la-variable">La exposición es la variable
&lt;a class="heading-anchor" href="#la-exposicion-es-la-variable" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>La gente que recibe este beneficio no son los listos. Son los expuestos. Los que aceptaron el trabajo difícil, dijeron que sí a la conversación difícil, se quedaron con el feedback incómodo en lugar de descartarlo, se mudaron de ciudad cuando habría sido más fácil quedarse, aceptaron el proyecto para el que no estaban listos.&lt;/p>
&lt;blockquote>
&lt;p>Los patrones no pueden rimar si solo vives una forma.&lt;/p>
&lt;/blockquote>
&lt;p>Por eso importa mantenerse abierto. &lt;a href="/es/blog/embrace-the-change/">Abrazar el cambio&lt;/a> no es personalidad, es método. Es cómo acumulas la materia prima que, mucho después, te permite reconocerte bajo presión.&lt;/p>
&lt;h2 id="diez-anos-despues">Diez años después
&lt;a class="heading-anchor" href="#diez-anos-despues" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Hace diez años estaba &lt;a href="/es/books/">escribiendo un libro&lt;/a> de mis pensamientos. Escribía cada pocos días, solo para releerlos al día siguiente y entenderme mejor. Ya no soy esa persona.&lt;/p>
&lt;p>Todo principio lleva la forma de un final. Aceptarlo te permite dejar de perseguir lo definitivo y prestar atención al proceso en sí.&lt;/p>
&lt;p>Proceso por encima de meta. El papel que asumes importa menos que el personaje que construyes dentro de él. El impacto que dejas no es el que pretendías, es la forma del hueco que creas cuando ya no estás.&lt;/p>
&lt;h2 id="lo-que-esta-en-tu-control">Lo que está en tu control
&lt;a class="heading-anchor" href="#lo-que-esta-en-tu-control" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Los eventos en sí casi nunca están bajo tu control. Qué complicaciones llegan, cuándo, con qué severidad: no te toca decidirlo.&lt;/p>
&lt;p>Lo que sí te toca: si te quedas el tiempo suficiente para ver la forma. Si reflexionas después en lugar de pasar página limpiamente. Si dejas que la siguiente colisión te enseñe algo sobre ti mismo en lugar de insistir en que te enseñe algo sobre el mundo.&lt;/p>
&lt;blockquote>
&lt;p>El mundo no repite nada. Tú repites casi todo.&lt;/p>
&lt;/blockquote>
&lt;h2 id="el-verdadero-eterno-retorno">El verdadero eterno retorno
&lt;a class="heading-anchor" href="#el-verdadero-eterno-retorno" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El demonio de Nietzsche no estaba preguntando por la reencarnación. Estaba preguntando si has vivido una vida digna de ser vivida. La prueba es interna.&lt;/p>
&lt;p>Así que pregúntatelo. Si esta misma vida se repitiera para siempre, sin que cambie un solo detalle, ¿la respuesta honesta sería alegría o arrepentimiento? Eres el único que puede responder, y al que más le cuesta hacerlo con sinceridad.&lt;/p>
&lt;p>Amo estar vivo. El hecho de que termine es justo lo que le da peso al tiempo dentro de él. Si no me gusta en quién me estoy convirtiendo, aún tengo tiempo de cambiar. Eso es lo único útil que el retorno ha ofrecido jamás. No conocimiento del futuro. Un espejo en el presente.&lt;/p>
&lt;blockquote>
&lt;p>Tenemos una vida. Haz que sea una que querrías revivir.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="/images/blog/2026-06-01/footer.webp" alt="Un espejo en el presente, no una predicción del futuro" />&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/KqhPdzqqask"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Lo que el Éxito Significa para Mí</title><subtitle>Una definición simple que cambió cómo vivo</subtitle><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><published>2025-09-15T00:00:00+00:00</published><updated>2025-09-15T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/what-success-means-to-me/"/><id>https://chemaclass.com/es/blog/what-success-means-to-me/</id><summary type="html">El éxito es despertar sabiendo que lo que haces hace más felices a las personas a tu alrededor, y a ti mismo. Sin fórmula complicada. Solo consistencia sobre perfección, y construir hábitos que se alineen con lo que importa.</summary><content type="html">&lt;p>Durante mucho tiempo, pensé que el éxito se trataba de alcanzar ciertos hitos. Conseguir esa promoción. Ganar un salario específico. Construir algo que la gente reconociera.&lt;/p>
&lt;p>Pero me he dado cuenta de que eso no es lo que me hace levantarme por las mañanas.&lt;/p>
&lt;span id="continue-reading">&lt;/span>&lt;h2 id="la-verdadera-medida">La verdadera medida
&lt;a class="heading-anchor" href="#la-verdadera-medida" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El éxito, para mí, ahora es directo: &lt;strong>despertar sabiendo que lo que hago hace más felices a las personas a mi alrededor, y a mí mismo&lt;/strong>.&lt;/p>
&lt;p>Me costó llegar a esto. Puede que esta definición no le parezca simple a todo el mundo, y está bien. Pero para mí, lo clarificó todo.&lt;/p>
&lt;p>Sin fórmula complicada. Sin lista de logros.&lt;/p>
&lt;blockquote>
&lt;p>El éxito son esos pequeños momentos: ayudar a un colega con un problema complicado, compartir algo que hace sonreír a alguien, terminar el día sintiendo que aportaste algo bueno al mundo.&lt;/p>
&lt;/blockquote>
&lt;p>Aplica tanto si lideras un equipo como si simplemente eres tú mismo. Como escribí sobre &lt;a href="/es/blog/great-leadership">gran liderazgo&lt;/a>, el verdadero liderazgo empieza con tu propia vida y comportamiento. Se trata de hacer mejores a quienes te rodean, no solo de alcanzar objetivos.&lt;/p>
&lt;h2 id="por-que-importa-la-felicidad">Por qué importa la felicidad
&lt;a class="heading-anchor" href="#por-que-importa-la-felicidad" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Antes pensaba que enfocarse en la felicidad era algo trivial. Como si no fuera un objetivo “serio”. Pero he aprendido que hacer feliz a la gente de verdad es una de las cosas más difíciles y gratificantes que puedes hacer.&lt;/p>
&lt;h3 id="que-significa-esto-en-la-practica">¿Qué significa esto en la práctica?
&lt;a class="heading-anchor" href="#que-significa-esto-en-la-practica" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Estar presente cuando alguien te necesita&lt;/li>
&lt;li>Crear cosas que resuelvan problemas reales&lt;/li>
&lt;li>Elegir la amabilidad sobre tener razón&lt;/li>
&lt;li>Encontrar alegría en lo que haces, incluso en días difíciles&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Cuando te enfocas en hacer felices a otros, sueles acabar más feliz tú también. No es un juego de suma cero. Se multiplica.&lt;/p>
&lt;/blockquote>
&lt;p>Conecta mucho con &lt;a href="/es/blog/understanding-people">entender a las personas&lt;/a> y cómo piensan. Cuando entiendes que cada uno procesa el mundo de forma diferente, te vuelves mejor creando felicidad genuina. No la que tú crees que debería hacerles felices.&lt;/p>
&lt;h2 id="la-practica-diaria">La práctica diaria
&lt;a class="heading-anchor" href="#la-practica-diaria" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="como-se-ve-esto-en-la-vida-diaria">¿Cómo se ve esto en la vida diaria?
&lt;a class="heading-anchor" href="#como-se-ve-esto-en-la-vida-diaria" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Para mí, es preguntarme con frecuencia: “¿Lo que hice hoy mejoró las cosas?” No perfecto. No revolucionario. Solo mejor.&lt;/p>
&lt;p>A veces es escribir código que ayuda a un equipo a trabajar mejor. A veces es tomarse tiempo para escuchar de verdad a alguien. A veces es simplemente tener paciencia cuando todo parece un caos.&lt;/p>
&lt;p>No siempre es fácil. Algunos días fallas. Pero tener esta definición simple de éxito aclara las decisiones. Cuando dudas si aceptar un proyecto, una oportunidad, o decir que no a algo, puedes preguntarte: “¿Esto nos hará más felices a mí y a quienes me rodean?”&lt;/p>
&lt;h3 id="consistencia-sobre-perfeccionismo">Consistencia sobre perfeccionismo
&lt;a class="heading-anchor" href="#consistencia-sobre-perfeccionismo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Aquí hay algo que he aprendido por las malas: &lt;strong>el éxito se construye a través de la consistencia, no la perfección&lt;/strong>.&lt;/p>
&lt;p>El perfeccionismo te paraliza. Te susurra que nada es suficientemente bueno, que deberías esperar a que las condiciones sean ideales, que un error lo invalida todo. Es una trampa.&lt;/p>
&lt;p>¿Qué funciona de verdad? Aparecer. Día tras día. Construir pequeños hábitos que se acumulan con el tiempo.&lt;/p>
&lt;p>Como explica James Clear en &lt;a href="/es/readings/atomic-habits/">Hábitos atómicos&lt;/a>, el cambio real viene del efecto acumulado de cientos de pequeñas decisiones. No necesitas ser perfecto. Necesitas ser constante.&lt;/p>
&lt;blockquote>
&lt;p>No intentes hacer un hábito perfecto, solo repítelo.&lt;/p>
&lt;/blockquote>
&lt;p>Eso significa:&lt;/p>
&lt;ul>
&lt;li>Escribir unas líneas de código cada día supera esperar la arquitectura perfecta&lt;/li>
&lt;li>Una conversación corta y genuina supera esperar el momento perfecto&lt;/li>
&lt;li>Pequeñas mejoras constantes superan esperar el gran avance&lt;/li>
&lt;/ul>
&lt;p>El objetivo no es no fallar nunca. Es construir hábitos que te hagan más feliz a ti y a otros, y seguir apareciendo incluso cuando tropiezas.&lt;/p>
&lt;blockquote>
&lt;p>Aquí es donde &lt;a href="/es/blog/the-process-itself-is-the-goal">el proceso mismo se convierte en el objetivo&lt;/a>. No se trata de llegar a un destino final de “ser exitoso”. Se trata de construir hábitos diarios que se alineen con lo que realmente te importa.&lt;/p>
&lt;/blockquote>
&lt;h2 id="el-exito-es-personal">El éxito es personal
&lt;a class="heading-anchor" href="#el-exito-es-personal" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Tu definición de éxito probablemente sea diferente a la mía. Y eso no solo está bien, es necesario.&lt;/p>
&lt;p>“&lt;a href="/es/blog/have-you-always-been-like-this/">¿Siempre he sido así?&lt;/a>” No. Claro que no. Lo que nos importa evoluciona mientras crecemos. Eso es parte del viaje.&lt;/p>
&lt;p>Si te sientes atascado o no sabes hacia qué trabajas, prueba esto: &lt;strong>descubre qué te hace feliz de verdad a ti y a quienes te importan&lt;/strong>. No lo que crees que debería hacerte feliz. No lo que queda bien de cara a los demás.&lt;/p>
&lt;p>Solo lo que realmente funciona para ti.&lt;/p>
&lt;p>Y prepárate para &lt;a href="/es/blog/embrace-the-change">abrazar el cambio&lt;/a> cuando tu definición cambie. &lt;strong>Porque cambiará&lt;/strong>. Lo que el éxito significa hoy puede ser distinto mañana. Eso no es fracaso. Es crecimiento.&lt;/p>
&lt;hr />
&lt;blockquote>
&lt;p>Al final del día, si despiertas sabiendo que lo que haces trae más felicidad al mundo (incluida la tuya), probablemente estás haciendo algo bien.&lt;/p>
&lt;/blockquote>
&lt;p>Eso se siente como éxito para mí.&lt;/p>
&lt;p>&lt;img src="/images/blog/2025-11-15/footer.webp" alt="lo que el éxito significa para mí" />&lt;/p>
&lt;hr />
&lt;p>&lt;strong>Gracias&lt;/strong> a mi amigo Toni, por &lt;a rel="external" href="https://x.com/Chemaclass/status/1989652323925377462">plantear&lt;/a> esta pregunta e inspirar esta reflexión.&lt;/p></content></entry><entry xml:lang="es"><title>Principios de Economía</title><category term="economics" scheme="https://chemaclass.com/tags/economics/" label="Economics"/><category term="bitcoin" scheme="https://chemaclass.com/tags/bitcoin/" label="Bitcoin"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2025-06-22T00:00:00+00:00</published><updated>2025-06-22T00:00:00+00:00</updated><author><name>
Saifedean Ammous</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/principles-of-economics/"/><id>https://chemaclass.com/es/readings/principles-of-economics/</id><summary type="html">¿Por qué los precios suben y el dinero pierde valor? Saifedean Ammous lo explica desde la economía austriaca. Un libro directo que cambia cómo ves el mundo.</summary><content type="html">&lt;p>¿Te has preguntado alguna vez por qué los precios suben o por qué el dinero pierde valor? Principios de Economía de Saifedean Ammous puede cambiarte la perspectiva.&lt;/p>
&lt;p>No es el típico libro de economía aburrido. Es una guía directa para entender cómo funciona el mundo desde la economía austriaca. Esto es lo que más me marcó.&lt;/p>
&lt;span id="continue-reading">&lt;/span>&lt;h2 id="1-economia-accion-humana">1. Economía = acción humana
&lt;a class="heading-anchor" href="#1-economia-accion-humana" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Ammous arranca con algo simple pero potente: la economía son personas tomando decisiones. Cada vez que eliges una cosa sobre otra, eso es economía en acción.&lt;/p>
&lt;p>Olvídate de gráficos y ecuaciones. La economía real empieza contigo tratando de mejorar tu vida, una decisión a la vez.&lt;/p>
&lt;h2 id="2-preferencia-temporal-cuanto-valoras-el-futuro">2. Preferencia temporal = cuánto valoras el futuro
&lt;a class="heading-anchor" href="#2-preferencia-temporal-cuanto-valoras-el-futuro" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Esta idea me cambió la forma de ver las cosas: tu preferencia temporal es cuánto valoras el ahora frente al después.&lt;/p>
&lt;ul>
&lt;li>Si gastas todo hoy, tienes preferencia temporal alta.&lt;/li>
&lt;li>Si ahorras y planificas, tienes preferencia temporal baja.&lt;/li>
&lt;/ul>
&lt;p>La preferencia temporal baja construye cosas grandes: negocios, familias, rascacielos, civilizaciones. La alta es comida rápida, compras impulsivas, pensamiento cortoplacista.&lt;/p>
&lt;h2 id="3-buen-dinero-sociedad-fuerte">3. Buen dinero = sociedad fuerte
&lt;a class="heading-anchor" href="#3-buen-dinero-sociedad-fuerte" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>La calidad del dinero afecta todo. Si tu dinero pierde valor constantemente (&lt;em>hola, inflación&lt;/em>), la gente deja de ahorrar y vive solo para hoy.&lt;/p>
&lt;p>Ammous señala al dinero fiat controlado por gobiernos como el problema. Y defiende volver al “dinero duro” (oro o &lt;a href="/tags/bitcoin/">Bitcoin&lt;/a>) que mantiene su valor. El buen dinero permite planificar, ahorrar y crear riqueza a largo plazo.&lt;/p>
&lt;h2 id="4-producir-lleva-tiempo-y-eso-importa">4. Producir lleva tiempo, y eso importa
&lt;a class="heading-anchor" href="#4-producir-lleva-tiempo-y-eso-importa" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Hacer cosas no es instantáneo. Requiere tiempo, herramientas y planificación. Ammous explica que las economías avanzadas existen porque la gente invierte a largo plazo: fábricas, máquinas, cadenas de suministro.&lt;/p>
&lt;p>Eso solo ocurre cuando confías en tu dinero y en tu futuro. De nuevo, la preferencia temporal baja es clave.&lt;/p>
&lt;h2 id="5-los-emprendedores-impulsan-el-progreso-no-los-gobiernos">5. Los emprendedores impulsan el progreso, no los gobiernos
&lt;a class="heading-anchor" href="#5-los-emprendedores-impulsan-el-progreso-no-los-gobiernos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El héroe de este libro es &lt;strong>el emprendedor&lt;/strong>: quien &lt;strong>toma riesgos&lt;/strong>, construye negocios y &lt;strong>crea valor&lt;/strong>.&lt;/p>
&lt;p>Ammous no tiene simpatía por planificadores centrales, regulaciones ni rescates gubernamentales. Defiende mercados libres donde la gente resuelva problemas sin interferencias. Con precios honestos y dinero sólido, la gente se las arregla sola.&lt;/p>
&lt;h2 id="6-inflacion-y-planificacion-central-senales-de-alarma">6. Inflación y planificación central: señales de alarma
&lt;a class="heading-anchor" href="#6-inflacion-y-planificacion-central-senales-de-alarma" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Ammous no se anda con rodeos. Critica duramente cómo los gobiernos gestionan el dinero.&lt;/p>
&lt;p>Ve la inflación como robo encubierto. Y cree que la intervención constante (imprimir dinero, fijar tasas de interés) solo empeora las cosas. También cuestiona campos como la economía climática y ESG, que considera más políticos que económicos.&lt;/p>
&lt;h2 id="7-bitcoin-el-gran-final">7. Bitcoin: el gran final
&lt;a class="heading-anchor" href="#7-bitcoin-el-gran-final" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El libro no trata solo de Bitcoin, pero claramente lleva hacia allí. Tras explicar por qué el sistema monetario actual está roto, Ammous presenta Bitcoin como la mejor solución en más de un siglo.&lt;/p>
&lt;p>Es digital, limitado y nadie puede manipularlo. Bitcoin representa el regreso del dinero sólido. Una oportunidad de arreglar mucho de lo que hoy está mal.&lt;/p>
&lt;h2 id="un-curso-intensivo-de-economia-real">Un curso intensivo de economía real
&lt;a class="heading-anchor" href="#un-curso-intensivo-de-economia-real" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>“Principios de Economía” es una píldora roja. Directo, audaz y a veces brutal. Si estás cansado de las tonterías financieras habituales, este libro es aire fresco.&lt;/p>
&lt;p>Sales con una lente nueva para ver el mundo: por qué suben los precios, por qué importa ahorrar y por qué el tipo de dinero que usamos lo moldea todo.&lt;/p>
&lt;h2 id="economia-austriaca-vs-economia-keynesiana">Economía Austriaca vs Economía Keynesiana
&lt;a class="heading-anchor" href="#economia-austriaca-vs-economia-keynesiana" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/GUvTJ0xy74c"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Minimalismo digital</title><subtitle>Eligiendo una Vida Enfocada en un Mundo Ruidoso</subtitle><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><published>2025-02-16T00:00:00+00:00</published><updated>2025-02-16T00:00:00+00:00</updated><author><name>
Cal Newport</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/digital-minimalism/"/><id>https://chemaclass.com/es/readings/digital-minimalism/</id><summary type="html">Cal Newport propone usar la tecnología con intención, no rechazarla. Una guía práctica para recuperar tu atención, reducir la ansiedad y construir relaciones más auténticas.</summary><content type="html">&lt;p>Vivimos conectados todo el tiempo. El minimalismo digital de Cal Newport no propone rechazar la tecnología, sino usarla con intención. El resultado: recuperas tu enfoque, reduces la ansiedad y construyes relaciones más profundas.&lt;/p>
&lt;span id="continue-reading">&lt;/span>&lt;h2 id="los-tres-principios-del-minimalismo-digital">Los tres principios del minimalismo digital
&lt;a class="heading-anchor" href="#los-tres-principios-del-minimalismo-digital" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Newport basa su enfoque en tres ideas:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>El desorden cuesta caro&lt;/strong>: Las distracciones digitales fragmentan tu atención y agotan tu energía mental. Ordenar tu vida digital te devuelve el control.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Optimizar es esencial&lt;/strong>: No aceptes cada app o plataforma sin pensar. Elige solo las que encajan con tus valores y metas.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>La intención lo es todo&lt;/strong>: No se trata solo de reducir el tiempo de pantalla. Se trata de decidir cuándo y cómo usas la tecnología.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="el-detox-digital-de-30-dias">El detox digital de 30 días
&lt;a class="heading-anchor" href="#el-detox-digital-de-30-dias" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Una de las estrategias más prácticas de Newport:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Descanso de 30 días&lt;/strong> de todas las herramientas digitales no esenciales.&lt;/li>
&lt;li>&lt;strong>Explora actividades offline&lt;/strong> que te satisfagan de verdad.&lt;/li>
&lt;li>&lt;strong>Reintroduce solo&lt;/strong> lo que añada valor real a tu vida.&lt;/li>
&lt;/ul>
&lt;p>Es un reinicio. Te ayuda a ver qué tecnologías mejoran tu vida y cuáles solo te roban tiempo.&lt;/p>
&lt;h2 id="que-ganas-con-el-minimalismo-digital">Qué ganas con el minimalismo digital
&lt;a class="heading-anchor" href="#que-ganas-con-el-minimalismo-digital" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Quienes lo adoptan notan:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Mejor enfoque&lt;/strong>: Menos distracciones significa trabajo profundo más accesible.&lt;/li>
&lt;li>&lt;strong>Menos ansiedad&lt;/strong>: Sin redes sociales ni notificaciones constantes, tu mente se calma.&lt;/li>
&lt;li>&lt;strong>Relaciones más ricas&lt;/strong>: Priorizar lo presencial fortalece los vínculos reales.&lt;/li>
&lt;li>&lt;strong>Mayor productividad&lt;/strong>: Menos ruido digital, más eficiencia y creatividad.&lt;/li>
&lt;/ul>
&lt;h2 id="como-empezar">Cómo empezar
&lt;a class="heading-anchor" href="#como-empezar" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Algunos pasos concretos:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Audita tu vida digital&lt;/strong>: ¿Qué apps te quitan tiempo sin darte nada a cambio?&lt;/li>
&lt;li>&lt;strong>Pon límites de pantalla&lt;/strong>: Usa las herramientas del móvil para restringir ciertas apps.&lt;/li>
&lt;li>&lt;strong>Crea zonas libres de tecnología&lt;/strong>: El dormitorio o la mesa del comedor, por ejemplo.&lt;/li>
&lt;li>&lt;strong>Vuelve a lo analógico&lt;/strong>: Libros, hobbies, conversaciones cara a cara.&lt;/li>
&lt;li>&lt;strong>Programa horas offline&lt;/strong>: Momentos del día donde te desconectas del todo.&lt;/li>
&lt;/ul>
&lt;h2 id="para-cerrar">Para cerrar
&lt;a class="heading-anchor" href="#para-cerrar" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El minimalismo digital &lt;strong>no rechaza la tecnología&lt;/strong>. La usa &lt;strong>de forma que mejore tu vida&lt;/strong>, no que la consuma. Con un enfoque más consciente de tus &lt;a href="/tags/habits/">hábitos&lt;/a> digitales, recuperas tiempo, bienestar y atención para lo que de verdad importa.&lt;/p>
&lt;hr />
&lt;h2 id="resumen-en-video">Resumen en Video
&lt;a class="heading-anchor" href="#resumen-en-video" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/sJdZ7kmA2QQ"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;h3 id="cal-newport-entrevistado-por-lex-fridman">Cal Newport entrevistado por Lex Fridman
&lt;a class="heading-anchor" href="#cal-newport-entrevistado-por-lex-fridman" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/y3Umo_jd5AA"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>El hombre en busca de sentido</title><subtitle>Propósito en la desesperación: la mirada de Frankl desde el Holocausto</subtitle><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2024-11-29T00:00:00+00:00</published><updated>2024-11-29T00:00:00+00:00</updated><author><name>
Viktor E. Frankl</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/mans-search-for-meaning/"/><id>https://chemaclass.com/es/readings/mans-search-for-meaning/</id><summary type="html">Frankl comparte sus desgarradoras experiencias del Holocausto y presenta una filosofía profunda sobre la condición humana. Un testimonio de la resiliencia del espíritu humano: incluso en los momentos más oscuros, uno puede encontrar propósito y sentido.</summary><content type="html">&lt;p>Frankl comparte sus desgarradoras experiencias del Holocausto y presenta una filosofía profunda sobre la condición humana. Un testimonio de la resiliencia del espíritu humano: incluso en los momentos más oscuros, uno puede encontrar propósito y sentido.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Su visión sobre la psicología de la supervivencia y el desarrollo de la &lt;a rel="external" href="https://es.wikipedia.org/wiki/Logoterapia">logoterapia&lt;/a> nos dan una perspectiva única para mirar nuestras propias vidas. Al adentrarnos en su narrativa, reflexionamos sobre nuestra propia búsqueda de sentido y cómo encontrar propósito entre las pruebas que nos pone la vida.&lt;/p>
&lt;h2 id="parte-1-experiencias-en-un-campo-de-concentracion">Parte 1: Experiencias en un campo de concentración
&lt;a class="heading-anchor" href="#parte-1-experiencias-en-un-campo-de-concentracion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Frankl, psiquiatra austriaco, relata sus experiencias en campos de concentración nazis como Auschwitz y Dachau durante la Segunda Guerra Mundial.&lt;/p>
&lt;p>Describe las etapas psicológicas de los prisioneros: shock al llegar, apatía (se volvían emocionalmente insensibles para sobrevivir) y finalmente desilusión o amargura si eran liberados.&lt;/p>
&lt;p>Frankl subraya que incluso en las condiciones más horribles, encontrar un propósito da fuerza para sobrevivir. Quienes tenían algo por lo que vivir (un ser querido, un proyecto personal) resistían mejor.&lt;/p>
&lt;h2 id="parte-2-la-logoterapia-en-pocas-palabras">Parte 2: La logoterapia en pocas palabras
&lt;a class="heading-anchor" href="#parte-2-la-logoterapia-en-pocas-palabras" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Aquí Frankl presenta su método psicoterapéutico, desarrollado a partir de sus experiencias. La logoterapia se centra en el sentido de la existencia humana y la búsqueda de ese sentido.&lt;/p>
&lt;p>A diferencia de la “voluntad de placer” de Freud o la “voluntad de poder” de Adler, Frankl propone la “voluntad de sentido” como la fuerza motivacional primaria del ser humano.&lt;/p>
&lt;p>Tres caminos hacia el sentido:&lt;/p>
&lt;ul>
&lt;li>Logro: hacer una obra o crear algo.&lt;/li>
&lt;li>Experiencia: vivir algo o encontrar a alguien (amor).&lt;/li>
&lt;li>Actitud: la postura que tomamos ante el sufrimiento inevitable.&lt;/li>
&lt;/ul>
&lt;p>Incluso en situaciones extremas, uno puede elegir su actitud. Y esa elección puede ser una fuente poderosa de sentido.&lt;/p>
&lt;p>Frankl también habla del vacío existencial: la falta de sentido en la sociedad moderna, que lleva a problemas psicológicos. La logoterapia busca guiar a cada persona a encontrar su propio sentido.&lt;/p>
&lt;h2 id="puntos-clave">Puntos clave
&lt;a class="heading-anchor" href="#puntos-clave" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="sentido-de-la-vida">Sentido de la vida
&lt;a class="heading-anchor" href="#sentido-de-la-vida" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Frankl sostiene que no hay un sentido universal de la vida. El sentido es único para cada persona y puede cambiar con el tiempo.&lt;/p>
&lt;h3 id="sufrimiento-y-sentido">Sufrimiento y sentido
&lt;a class="heading-anchor" href="#sufrimiento-y-sentido" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>El sufrimiento no tiene por qué carecer de sentido. Puede ser un camino para encontrarlo o reafirmarlo.&lt;/p>
&lt;h3 id="responsabilidad">Responsabilidad
&lt;a class="heading-anchor" href="#responsabilidad" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Cada uno tiene la responsabilidad de encontrar su propio sentido, lo que implica también la libertad de elegir su camino.&lt;/p>
&lt;p>El libro de Frankl no es solo unas memorias, sino un testimonio de la resiliencia humana y del poder del espíritu para trascender las peores circunstancias a través del descubrimiento del sentido.&lt;/p>
&lt;hr />
&lt;h2 id="citas">Citas
&lt;a class="heading-anchor" href="#citas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;blockquote>
&lt;p>“En última instancia, el hombre no debería preguntar cuál es el sentido de su vida, sino reconocer que es él quien está siendo cuestionado.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“Teníamos que dejar de preguntar por el sentido de la vida y pensar en nosotros mismos como quienes estaban siendo cuestionados por la vida, diaria y constantemente.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“Todo puede arrebatársele a un hombre excepto una cosa: la última de las libertades humanas, elegir la actitud ante cualquier circunstancia, elegir el propio camino.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“La libertad no es la última palabra. Es solo parte de la historia y la mitad de la verdad. La libertad es el aspecto negativo del fenómeno completo; el aspecto positivo es la responsabilidad.”&lt;/p>
&lt;/blockquote>
&lt;hr />
&lt;h2 id="notas-personales">Notas personales
&lt;a class="heading-anchor" href="#notas-personales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Lo que más me gusta del libro es cómo presenta la vida como un cambio continuo de perspectivas, tanto desde dentro como en relación con el mundo. Es como ajustar el zoom de una cámara según el contexto, reconociendo que somos a la vez individuos y parte de algo más grande.&lt;/p>
&lt;p>Este enfoque ayuda a ganar perspectiva: ser consciente de tus limitaciones y de tu importancia en cada situación. Al final, la vida no tiene un sentido inherente. Es el sentido que elegimos darle lo que da forma a nuestra existencia.&lt;/p>
&lt;hr />
&lt;h2 id="resumen-animado-del-libro">Resumen animado del libro
&lt;a class="heading-anchor" href="#resumen-animado-del-libro" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/-srD1Deh9Xg?t=64"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Habilidades Interpersonales</title><subtitle>Del código a la colaboración</subtitle><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="team-management" scheme="https://chemaclass.com/tags/team-management/" label="Team Management"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><published>2024-09-02T00:00:00+00:00</published><updated>2024-09-02T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/people-skills/"/><id>https://chemaclass.com/es/blog/people-skills/</id><summary type="html">Así que eres desarrollador de software, y has dominado lenguajes de programación, algoritmos y todo lo técnico. ¡Genial! Pero aquí está el asunto: las habilidades técnicas por sí solas no te llevarán tan lejos como podrías pensar. Si no puedes trabajar bien con otros, no importa lo bueno que sea tu código, nadie querrá trabajar contigo.</summary><content type="html">&lt;p>Así que eres desarrollador de software, y has dominado lenguajes de programación, algoritmos y todo lo técnico. ¡Genial! Pero aquí está el asunto: las habilidades técnicas por sí solas no te llevarán tan lejos como podrías pensar.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Si no puedes trabajar bien con otros, no importa lo bueno que sea tu código, nadie querrá trabajar contigo.&lt;/p>
&lt;h2 id="por-que-las-habilidades-interpersonales-importan-en-software">Por qué las habilidades interpersonales importan en software
&lt;a class="heading-anchor" href="#por-que-las-habilidades-interpersonales-importan-en-software" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>En el desarrollo de software, la colaboración lo es todo. Los proyectos no son solo esfuerzos en solitario. Serás parte de un equipo, con otros desarrolladores, diseñadores, o incluso personas no técnicas como gerentes y clientes. Cómo comunicas, colaboras y manejas las opiniones que recibes puede determinar tu éxito.&lt;/p>
&lt;h3 id="el-companero-brillante-pero-dificil">El compañero brillante pero difícil
&lt;a class="heading-anchor" href="#el-companero-brillante-pero-dificil" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Piénsalo. ¿Alguna vez has tenido ese compañero de equipo que es brillante pero difícil o casi imposible de trabajar con él? Quizás no escucha, se lleva todo el crédito, o hace todo más complicado de lo necesario. A nadie le gusta trabajar con esa persona, ¿verdad? Es lo mismo para ti. Si no puedes llevarte bien con tu equipo, no importa lo bueno que sea tu código.&lt;/p>
&lt;h3 id="que-significa-ser-un-buen-companero-de-equipo">Qué significa ser un buen compañero de equipo
&lt;a class="heading-anchor" href="#que-significa-ser-un-buen-companero-de-equipo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Ser un buen compañero de equipo significa escuchar a los demás, estar abierto a la crítica constructiva, compartir ideas, y lo más importante, ser respetuoso y considerado. Quieres que la gente disfrute trabajando contigo, no que lo eviten.&lt;/p>
&lt;p>Las buenas habilidades interpersonales te ayudan a construir relaciones de trabajo sólidas, resolver problemas más rápido y crear un mejor ambiente de trabajo para todos. No solo aspires a ser un experto en programación, asegúrate de que también seas genial para trabajar.&lt;/p>
&lt;h3 id="el-impacto-a-largo-plazo">El impacto a largo plazo
&lt;a class="heading-anchor" href="#el-impacto-a-largo-plazo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>A largo plazo, tus habilidades interpersonales pueden impulsar tu éxito tanto, si no más, que tus habilidades técnicas. Juegan un papel vital en el éxito de un equipo y hacen que la experiencia de trabajo sea agradable para todos los involucrados.&lt;/p>
&lt;blockquote>
&lt;p>Las habilidades interpersonales son tan necesarias como las habilidades técnicas. Nadie querrá trabajar contigo si no eres un buen compañero de equipo.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="/images/blog/2024-09-02/middle.jpg" alt="personas trabajando juntas" />&lt;/p>
&lt;h2 id="que-son-las-habilidades-interpersonales">¿Qué son las habilidades interpersonales?
&lt;a class="heading-anchor" href="#que-son-las-habilidades-interpersonales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Las competencias que te permiten interactuar efectiva y fluidamente con otros.&lt;/p>
&lt;h3 id="habilidades-de-comunicacion-fundamentales">Habilidades de comunicación fundamentales
&lt;a class="heading-anchor" href="#habilidades-de-comunicacion-fundamentales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Comunicación&lt;/strong>: La capacidad de transmitir ideas claramente, escuchar activamente y participar en conversaciones significativas. Esto incluye tanto la comunicación verbal como la no verbal.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Empatía&lt;/strong>: Entender y ser sensible a los sentimientos, pensamientos y experiencias de otros. Implica ver las cosas desde la perspectiva de otra persona.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Inteligencia emocional&lt;/strong>: Reconocer y gestionar tus propias emociones y entender e influir en las emociones de otros.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h3 id="habilidades-de-colaboracion">Habilidades de colaboración
&lt;a class="heading-anchor" href="#habilidades-de-colaboracion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Trabajo en equipo&lt;/strong>: Trabajar bien con otros para lograr objetivos comunes. Esto incluye colaboración, compartir responsabilidades y apoyar a los colegas.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Resolución de conflictos&lt;/strong>: La capacidad de manejar desacuerdos y disputas de manera constructiva, encontrando soluciones que satisfagan a todas las partes involucradas.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Negociación&lt;/strong>: Encontrar soluciones o compromisos mutuamente aceptables durante discusiones o desacuerdos.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h3 id="crecimiento-e-influencia">Crecimiento e influencia
&lt;a class="heading-anchor" href="#crecimiento-e-influencia" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Adaptabilidad&lt;/strong>: Ser flexible y abierto al cambio, ajustando tu enfoque según sea necesario para enfrentar diferentes situaciones o personalidades.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Liderazgo&lt;/strong>: Inspirar y guiar a otros, proporcionar dirección y fomentar un ambiente positivo.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Networking&lt;/strong>: Construir y mantener relaciones profesionales que puedan proporcionar apoyo, oportunidades y recursos.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Estas habilidades son esenciales en casi cualquier trabajo y ayudan a construir relaciones sólidas, mejorar el trabajo en equipo y crear un ambiente de trabajo positivo.&lt;/p>
&lt;/blockquote>
&lt;h3 id="por-que-son-mas-dificiles-de-lo-que-piensas">Por qué son más difíciles de lo que piensas
&lt;a class="heading-anchor" href="#por-que-son-mas-dificiles-de-lo-que-piensas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>A menudo se les llama habilidades interpersonales o blandas, pero dominarlas puede ser sorprendentemente desafiante, quizás incluso más que muchas habilidades técnicas. A diferencia de las “habilidades duras”, que son tangibles y a menudo se pueden aprender a través de unas pocas horas o días de estudio, las habilidades interpersonales implican navegar la intrincada red de emociones, experiencias y expectativas humanas.&lt;/p>
&lt;p>Mientras que las habilidades técnicas pueden requerir que te sumerjas en documentación, ejecutes experimentos y refines tu enfoque, entender y relacionarte con las personas es mucho más complejo.&lt;/p>
&lt;p>Los humanos traen sus sentimientos, antecedentes y rutinas a las interacciones, añadiendo capas de complejidad más allá de la lógica directa de las máquinas. Estos detalles personales moldean la realidad que percibimos, haciendo que las habilidades interpersonales sean una parte esencial pero compleja de la comunicación y colaboración efectiva.&lt;/p>
&lt;p>&lt;img src="/images/blog/2024-09-02/footer.webp" alt="las habilidades interpersonales importan" />&lt;/p></content></entry><entry xml:lang="es"><title>Gran Ingeniería</title><subtitle>Un gran ingeniero no es solo un gran programador</subtitle><category term="software-design" scheme="https://chemaclass.com/tags/software-design/" label="Software Design"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="clean-code" scheme="https://chemaclass.com/tags/clean-code/" label="Clean Code"/><published>2023-12-30T00:00:00+00:00</published><updated>2023-12-30T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/great-engineering/"/><id>https://chemaclass.com/es/blog/great-engineering/</id><summary type="html">Programar no es solo otro trabajo. En el entorno adecuado, escribir software puede ser realmente divertido y, aún más, ¡puede ser tu hobby personal también! Así que... podrías estar enfocado en programar, programar y más programar para subir de nivel tus propias habilidades profesionales.</summary><content type="html">&lt;p>Programar no es solo otro trabajo. Escribir software puede ser realmente divertido y, aún más, ¡puede ser tu hobby personal también! Podrías estar enfocado en programar, programar y más programar para subir de nivel tus propias habilidades profesionales.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Eso no tiene nada de malo. La práctica hace al maestro, y programar mucho te ayudará a mejorar tus habilidades de codificación. Pero hay &lt;a href="/es/blog/the-path-to-seniority-in-software/">otros aspectos&lt;/a> que debes tener en cuenta para crecer como gran ingeniero.&lt;/p>
&lt;p>Como ingeniero de software, tu trabajo no es “solo escribir código”, sino &lt;strong>usar el software para resolver problemas reales de negocio&lt;/strong>. Para lograrlo, existen muchas metodologías. Pero en algo hay que estar de acuerdo: necesitas identificar y entender las necesidades de tu cliente para saber qué construir.&lt;/p>
&lt;p>Necesitas conocer tu producto, al menos hasta cierto nivel, para diseñar tu software usando un lenguaje cercano al negocio. Esto ayuda a su evolución y calidad, y facilita el mantenimiento presente y futuro.&lt;/p>
&lt;p>IT, Software, Producto y Personas están muy conectados. Entender la relación entre estos campos ayuda a cada persona a cumplir mejor sus objetivos.&lt;/p>
&lt;p>Un gran trabajo en equipo no es solo la suma de las partes: multiplica el valor creado entre los compañeros. Para eso, saber comunicar bien es clave para generar claridad a cualquier nivel.&lt;/p>
&lt;p>Por eso un gran ingeniero conoce de negocio, cliente, producto y programación. Entender estos puntos marca la diferencia entre un ingeniero promedio y uno excelente.&lt;/p>
&lt;hr />
&lt;p>Imagen original de &lt;a rel="external" href="https://hybridhacker.email">Nicola Ballotta&lt;/a>.&lt;/p></content></entry><entry xml:lang="es"><title>El Alquimista</title><category term="fiction" scheme="https://chemaclass.com/tags/fiction/" label="Fiction"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2023-11-07T00:00:00+00:00</published><updated>2023-11-07T00:00:00+00:00</updated><author><name>
Paulo Coelho</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/the-alchemist/"/><id>https://chemaclass.com/es/readings/the-alchemist/</id><summary type="html">Santiago, un joven pastor, emprende un viaje hacia las pirámides de Egipto persiguiendo un sueño. En el camino descubre qué es lo que realmente importa en la vida.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>Santiago es un joven pastor que tiene un sueño recurrente: hay un tesoro esperándole en las pirámides de Egipto. Decide ir a buscarlo. Por el camino encuentra mentores, se enamora y, sobre todo, aprende quién es realmente y qué es lo que importa de verdad en la vida.&lt;/p>
&lt;h4 id="resumen-en-video">Resumen en Video
&lt;a class="heading-anchor" href="#resumen-en-video" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h4>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/b41MXNaFJj0"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>El Principio de Peter</title><subtitle>El ascenso a un nivel de incompetencia</subtitle><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="team-management" scheme="https://chemaclass.com/tags/team-management/" label="Team Management"/><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><published>2023-09-30T00:00:00+00:00</published><updated>2023-09-30T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/the-peter-principle/"/><id>https://chemaclass.com/es/blog/the-peter-principle/</id><summary type="html">Cuando alguien es competente en su trabajo, lo ascienden a un puesto que requiere otras habilidades. Si no las tiene, será incompetente y no lo ascenderán más.</summary><content type="html">&lt;p>Cuando alguien es competente en su trabajo, lo ascienden a un puesto que requiere otras habilidades. Si no las tiene, será incompetente y no lo ascenderán más.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Si es competente en el nuevo rol, lo ascenderán otra vez. Y seguirá subiendo hasta alcanzar un nivel donde sea incompetente. Ahí se quedará atascado: la “meseta de Peter”.&lt;/p>
&lt;hr />
&lt;blockquote>
&lt;p>Hay incentivos en juego. La gente trabaja duro para alcanzar cierta posición o salario. Una vez que lo logra, algunos se relajan. Cuando pierden la pasión, dejan de aprender. No se mantienen al día con los nuevos desarrollos y su trabajo empeora. Para proteger su zona de confort, rechazan cualquier idea o persona nueva que pueda incomodarlos. Los empleados incompetentes suelen estar insatisfechos.&lt;/p>
&lt;/blockquote>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/IbFr5DAyZBM"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;hr />
&lt;h2 id="has-vivido-el-principio-de-peter">¿Has vivido el Principio de Peter?
&lt;a class="heading-anchor" href="#has-vivido-el-principio-de-peter" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Lo he visto varias veces en mis 10 años de carrera, trabajando en diferentes empresas, con personas de distintos departamentos y niveles. Es más peligroso de lo que parece porque puede matar el espíritu de un ambiente sano.&lt;/p>
&lt;p>Ser consciente de esto te ayuda a evitar que te pase. O al menos a detectar las señales cuando empiece a ocurrirte.&lt;/p>
&lt;h3 id="que-puedes-hacer">¿Qué puedes hacer?
&lt;a class="heading-anchor" href="#que-puedes-hacer" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Si reconoces esta situación en tu empresa, ayuda a crear conciencia. Hablad entre vosotros. Si sientes que no puedes, eso es síntoma de un &lt;a href="/es/blog/unhealthy-working-environment/">ambiente de trabajo no saludable&lt;/a>, y eso es un problema mayor.&lt;/p>
&lt;p>Si eres tú quien lo está viviendo en primera persona, te recomiendo:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Habla con tu manager. Pide formación, mentoría o lo que necesites para adquirir las habilidades que te faltan: confianza, comunicación, o lo que ayude a tu nuevo rol. Quizás no recibiste la formación adecuada para un trabajo que requiere habilidades diferentes.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Considera volver a donde eras bueno y seguir dominando eso. Ayuda e inspira a quienes están a tu lado. No todo el mundo tiene que ascender siempre.&lt;/p>
&lt;/li>
&lt;/ul></content></entry><entry xml:lang="es"><title>Bucle sin Fin</title><subtitle>Escribiendo para ayudarme a dormir</subtitle><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2023-07-05T00:00:00+00:00</published><updated>2023-07-05T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/never-ending-loop/"/><id>https://chemaclass.com/es/blog/never-ending-loop/</id><summary type="html">A veces me cuesta irme a la cama con la mente en blanco porque muy a menudo pienso en mi próxima lectura, aprendizaje, charla, o qué escribiré este mes o el siguiente.</summary><content type="html">&lt;p>A veces me cuesta irme a la cama con la mente en blanco porque muy a menudo pienso en mi próxima lectura, aprendizaje, charla, o qué escribiré este mes o el siguiente.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Es curioso recordar que hace ocho años, me quedaba despierto durante horas hasta que todo tipo de pensamientos salían en papel, así que solía escribir uno o más de ellos cada semana. A veces pensamientos inocentes venían a mi cerebro y no me dejaban dormir correctamente. A veces profundos y llenos de preocupación que reflejaban cómo luchaba con ciertas situaciones que estaba viviendo o recordando de mi pasada juventud.&lt;/p>
&lt;p>Seguí escribiendo durante tres años; escribí mucho, otro formato del que suelo hacer hoy; un &lt;a rel="external" href="https://chemaclass.com/books/">libro&lt;/a> profundo y personal sobre mis pensamientos y sentimientos con la motivación principal de leerlos después y hacer algunas retrospectivas para ayudarme a entenderme mejor. Hoy en día, me gusta mezclar mi pasión por la calidad del software y los rompecabezas de personas para lograr la verdadera excelencia en mi profesión, siempre apuntando a un egoísmo honesto y saludable de ayudar a otros que podrían ayudarme después. Cuanto mejores sean las personas a mi alrededor, mejor ayudarán a otros y a mí.&lt;/p>
&lt;p>En aquel entonces, solía escribir sobre mis sentimientos actuales y pasados, siempre con un toque de ilusión queriendo expresarme de manera diferente para mi yo futuro. Recuerdo claramente, al principio, quería que los lectores principales fueran mis hermanos, mi familia, para saber cómo me iba tan lejos de todos ellos, después de emigrar a otro país, lejos de mi familia. Sin embargo, a medida que pasaban los meses, el lector principal cambió a no ser nadie más que yo mismo.&lt;/p>
&lt;p>Pasé horas en cada pensamiento, página, capítulo… Redactando la idea inicial y luego leyéndola en voz alta una vez, dos veces, de nuevo, y otra vez al día siguiente. Ayudando de esta manera a descubrir esa parte de mí mismo que intentaba reflejar lo que estaba pasando dentro.&lt;/p>
&lt;p>Puedo ver algunas similitudes hoy en día. Sin embargo, ya no veo la necesidad de escribir sobre esos profundos pensamientos antiguos porque sanaron. En cambio, puedo reflexionar y ver cómo lo hicieron y cómo.&lt;/p>
&lt;p>Escribir es una de mis formas favoritas de expresarme, especialmente cuando no puedo dormir. Me recuerda a esos años, y pienso enormemente en la increíble evolución desde entonces.&lt;/p>
&lt;p>&lt;img src="/images/blog/2023-07-05/footer.webp" alt="blog-footer" />&lt;/p>
&lt;blockquote>
&lt;p>Fotos originales de mi viaje a la Toscana, Italia, el mes pasado.&lt;/p>
&lt;/blockquote></content></entry><entry xml:lang="es"><title>Indefensión Aprendida</title><subtitle>Una aceptación de impotencia</subtitle><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><published>2023-06-08T00:00:00+00:00</published><updated>2023-06-08T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/learned-helplessness/"/><id>https://chemaclass.com/es/blog/learned-helplessness/</id><summary type="html">La indefensión aprendida es el comportamiento que muestra una persona tras sufrir repetidamente situaciones adversas que escapan a su control. Se origina cuando alguien acepta su impotencia y deja de intentar escapar o evitar dichas situaciones.</summary><content type="html">&lt;p>La indefensión aprendida es el comportamiento que muestra una persona tras sufrir repetidamente situaciones adversas que escapan a su control.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Se origina cuando alguien acepta su impotencia y deja de intentar escapar o evitar dichas situaciones.&lt;/p>
&lt;h2 id="experimentos">Experimentos
&lt;a class="heading-anchor" href="#experimentos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="un-aula-con-diferentes-evaluaciones">Un aula con diferentes evaluaciones
&lt;a class="heading-anchor" href="#un-aula-con-diferentes-evaluaciones" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/gFmFOmprTt0"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;blockquote>
&lt;p>Charisse Nixon, Ph.D Psicóloga del Desarrollo en Penn State Erie, The Behrend College y Directora de Investigación y Evaluación para The Ophelia Project discute el fenómeno de la indefensión aprendida.&lt;/p>
&lt;/blockquote>
&lt;h3 id="original-descargas-electricas-y-arneses">Original: Descargas eléctricas y arneses
&lt;a class="heading-anchor" href="#original-descargas-electricas-y-arneses" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>En 1967, el psicólogo americano Martin Seligman en la Universidad de Pennsylvania investigó descargas eléctricas y arneses.&lt;/p>
&lt;p>En la &lt;strong>Parte 1&lt;/strong> de este estudio, tres grupos de perros fueron colocados en arneses. Los perros del Grupo 1 fueron puestos en un arnés durante algún tiempo y liberados después. Los Grupos 2 y 3 consistían en “parejas acopladas.” A los perros del Grupo 2 se les daban descargas eléctricas aleatorias, que el perro podía terminar presionando una palanca. Cada perro del Grupo 3 estaba emparejado con un perro del Grupo 2; cada vez que un perro del Grupo 2 recibía una descarga, su perro emparejado en el Grupo 3 recibía una descarga de la misma intensidad y duración, pero su palanca no detenía la descarga. Para un perro del Grupo 3, parecía que la descarga terminaba aleatoriamente porque su perro emparejado del Grupo 2 estaba causando que se detuviera. Así, para los perros del Grupo 3, la descarga era “ineludible.”&lt;/p>
&lt;p>En la &lt;strong>Parte 2&lt;/strong> del experimento, los mismos tres grupos de perros fueron testeados en un aparato de caja de lanzadera (una cámara que contiene dos compartimentos rectangulares divididos por una barrera de unos pocos centímetros de altura). Los perros podían escapar de las descargas en un lado de la caja saltando sobre una partición baja hacia el otro. Los perros de los Grupos 1 y 2 aprendieron rápidamente esta tarea y escaparon de la descarga. La mayoría de los perros del Grupo 3, que previamente habían “aprendido” que nada de lo que hicieran afectaba las descargas, se tumbaban pasivamente y gemían cuando recibían descargas.&lt;/p>
&lt;hr />
&lt;p>Aunque este experimento fue demostrado con diferentes tipos de animales, también aplica a las personas. Esto es visible en niños cuando integran fracaso temprano para pedir ayuda, frustración, rendirse, poca motivación y procrastinación. Y estos puntos continúan mientras las personas envejecen.&lt;/p>
&lt;blockquote>
&lt;p>Porque, si “no puedes hacer nada”, ¿para qué intentarlo siquiera?&lt;/p>
&lt;/blockquote>
&lt;p>Todo esto lleva a ansiedad y depresión, y las personas piensan que nada se puede hacer sobre sus situaciones y sentimientos actuales.&lt;/p>
&lt;h2 id="optimismo-aprendido">Optimismo aprendido
&lt;a class="heading-anchor" href="#optimismo-aprendido" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El antídoto para la indefensión aprendida es el &lt;strong>optimismo aprendido&lt;/strong>. Estas personas son más exitosas, tienen mejor salud general y niveles más bajos de depresión.&lt;/p>
&lt;h3 id="como-lo-practicas">¿Cómo lo practicas?
&lt;a class="heading-anchor" href="#como-lo-practicas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Permanencia&lt;/strong>: los eventos malos o fracasos no son permanentes. Así, puedes recuperarte más rápido que las personas atrapadas en estas situaciones. Sin embargo, las cosas buenas o eventos suceden por una buena razón en la que has trabajado.&lt;/li>
&lt;li>&lt;strong>Omnipresencia&lt;/strong>: no generalices el fracaso. Fracasar en un área de tu vida no debería afectar otras áreas.&lt;/li>
&lt;li>&lt;strong>Personalización&lt;/strong>: los eventos malos son externos para culpar, fuera de ti mismo, ya que hiciste todo lo que pudiste haber hecho.&lt;/li>
&lt;/ul>
&lt;p>Aísla el problema y no lo extrapoles a otras áreas. Deja de generalizar el fracaso.&lt;/p>
&lt;hr />
&lt;h3 id="english">English
&lt;a class="heading-anchor" href="#english" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/Z8n1oUhp-EM"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;h3 id="espanol">Español
&lt;a class="heading-anchor" href="#espanol" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/E99XmEIPmf8"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>¿Siempre Has Sido Así?</title><subtitle>Cómo encontrar un equilibrio entre crecimiento y felicidad</subtitle><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><published>2023-03-16T00:00:00+00:00</published><updated>2023-03-16T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/have-you-always-been-like-this/"/><id>https://chemaclass.com/es/blog/have-you-always-been-like-this/</id><summary type="html">¿Siempre has sido así? ¿Constantemente leyendo libros, escribiendo posts de blog, speaker público en conferencias y meet-ups, aprendiendo en tu tiempo libre, etc...? La respuesta corta es: no, y déjame contarte cómo terminé en esta situación.</summary><content type="html">&lt;p>Me han hecho esta pregunta varias veces últimamente. Es un buen tema para compartir.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;blockquote>
&lt;p>“¿Siempre has sido así? ¿Constantemente leyendo libros, escribiendo posts de blog, speaker público en conferencias y meet-ups, aprendiendo en tu tiempo libre, etc…?”&lt;/p>
&lt;/blockquote>
&lt;p>La respuesta corta es: no, y déjame contarte cómo terminé en esta situación.&lt;/p>
&lt;hr />
&lt;h2 id="solia-ser-introvertido">Solía ser introvertido
&lt;a class="heading-anchor" href="#solia-ser-introvertido" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Era introvertido, pero con trabajo y esfuerzo logré dominar algunas habilidades de hablar en público.&lt;/p>
&lt;blockquote>
&lt;p>Compartir conocimiento es difícil porque primero hay que tenerlo.&lt;/p>
&lt;/blockquote>
&lt;p>Antes no me gustaba leer. Siempre preferí otras fuentes para aprender cosas nuevas. De todas, leer era la más aburrida.&lt;/p>
&lt;blockquote>
&lt;p>Leer es difícil porque requiere toda tu atención.&lt;/p>
&lt;/blockquote>
&lt;p>Lo que siempre he disfrutado es escribir, desde niño. Por circunstancias personales, escribir era mi forma de expresarme y reflexionar, haciendo retrospectivas de las ideas en mi cabeza.&lt;/p>
&lt;h3 id="escribir-al-rescate">Escribir al rescate
&lt;a class="heading-anchor" href="#escribir-al-rescate" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;blockquote>
&lt;p>Combinando “compartir conocimiento” y “leer” de y para mí mismo.&lt;/p>
&lt;/blockquote>
&lt;p>Escribir era (y sigue siendo) una forma de ordenar mis pensamientos, especialmente en tiempos difíciles. Era una forma de escapar del mundo. Me ayudó a entenderme mejor al día siguiente. Y funcionó.&lt;/p>
&lt;p>Conocer tus limitaciones ayuda a entender tu realidad y luchar contra ella. La vida es demasiado corta para aceptar lo que “está ahí” si no estás satisfecho, especialmente si tienes razones para cambiarlo.&lt;/p>
&lt;p>Aprendí que no quiero desperdiciar mi tiempo en una vida de la que me arrepienta al morir. Por eso empecé a buscar oportunidades de crecimiento en todo lo que hago.&lt;/p>
&lt;h3 id="siempre-sere-asi">¿Siempre seré así?
&lt;a class="heading-anchor" href="#siempre-sere-asi" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;blockquote>
&lt;p>“¿Estás todo el tiempo al 100% aprendiendo y siendo productivo?”&lt;/p>
&lt;/blockquote>
&lt;p>No puedes ser 100% productivo todo el tiempo. Eso es imposible por nuestra naturaleza humana. La vida tiene constantes “subidas y bajadas”, y eso es parte de su belleza. Tu responsabilidad es entenderte de verdad: tus emociones y tu persona.&lt;/p>
&lt;p>Estas preguntas pueden ayudarte a mantener el foco mientras te construyes. Al hacerlas, intenta verlo desde fuera, de forma racional. Deja a un lado las emociones.&lt;/p>
&lt;ul>
&lt;li>¿Quién eres “tú”?&lt;/li>
&lt;li>¿Qué te diferencia de otras personas?&lt;/li>
&lt;li>¿Qué diferencia al “tú de hoy” del “tú de hace un año”?&lt;/li>
&lt;li>¿Cómo será tu “tú” en un año?&lt;/li>
&lt;/ul>
&lt;hr />
&lt;p>Dentro de tu contexto y posibilidades, eres lo que eliges ser. Y eso te diferencia de tu pasado y tu futuro. Tus acciones, cómo te comunicas e interactúas con otros, las decisiones que tomas… todo eso te diferencia de ti mismo en otro momento.&lt;/p>
&lt;p>Por eso disfruto leer (o escuchar) un libro al mes. Por eso disfruto aprender en cualquier momento. Por eso me gusta compartir lo que sé con otros. Esto es lo que elijo ser.&lt;/p>
&lt;p>Hace unos años escribí sobre &lt;a href="/es/blog/the-process-itself-is-the-goal/">el proceso en sí mismo como objetivo&lt;/a>: “&lt;em>La repetición es la clave. Facilita hacer lo que quieres hacer. Dificulta hacer lo que quieres dejar de hacer. Disfruta el proceso: ese es el objetivo.&lt;/em>”&lt;/p>
&lt;p>&lt;img src="/images/blog/2023-03-16/middle.webp" alt="blog-middle" />&lt;/p>
&lt;h2 id="cuanto-tiempo-tengo">¿Cuánto tiempo tengo?
&lt;a class="heading-anchor" href="#cuanto-tiempo-tengo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Me gusta demostrarme que estoy equivocado y desafiar el statu quo. Por ejemplo, el año pasado investigué cómo ser &lt;a rel="external" href="https://chemaclass.com/talks/">speaker&lt;/a> en una conferencia internacional. El paso más difícil siempre es el primero; una vez que estás ahí, es más divertido de lo que pensabas. Podría escribir un post sobre “hablar en público”. Por ahora, puedes ver algunos consejos que escribí sobre &lt;a href="/es/blog/improve-your-tech-talk/">mejorar tus charlas públicas&lt;/a>.&lt;/p>
&lt;p>Sobre leer: necesito unas 4-6 horas de media para terminar un libro. Un día laboral se divide en 3 bloques de 8h: 8 dormir, 8 trabajo, 8 ocio (u obligaciones). No trabajo el fin de semana, así que esos días son 16h de ocio/obligaciones. Trabajando 5 días por semana, eso significa &lt;em>5 días x 8 horas + 2 días x 16 horas = 72 horas&lt;/em> de ocio/obligaciones por semana.&lt;/p>
&lt;h3 id="el-tiempo-no-es-el-problema">El tiempo no es el problema
&lt;a class="heading-anchor" href="#el-tiempo-no-es-el-problema" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>En un mes tengo &lt;strong>72 horas x 4 semanas = 288 horas&lt;/strong> de ocio/obligaciones para estar con mi novia, hablar con mi familia, tocar música, salir o relajarme con amigos, ir al gimnasio, pasear por un parque, viajar… Pero también ir al supermercado, fregar los platos, preparar cenas, limpiar el apartamento, ir al trabajo… Todo requiere tiempo.&lt;/p>
&lt;p>El problema no es el tiempo sino las prioridades. En un mes puedo hacer muchas cosas. Lo que suelo encontrar es falta de claridad sobre qué quiero lograr a medio-largo plazo.&lt;/p>
&lt;p>Hay más libros, pero &lt;a href="/es/readings/the-power-of-habits/">El poder de los hábitos&lt;/a> y &lt;a href="/es/readings/atomic-habits/">Hábitos atómicos&lt;/a> son los que más me han impactado. Pueden ayudarte si luchas con hábitos que quieres cambiar. Todo empieza por entenderte a ti mismo en tu contexto.&lt;/p>
&lt;p>No espero que las cosas cambien de un día para otro. Disfruto experimentando, combinando hábitos y probando enfoques diferentes para mejorar con el tiempo. Perder el miedo al fracaso y buscar mejora continua es una mentalidad que cambia la vida.&lt;/p>
&lt;p>Lo que me mantiene en movimiento es &lt;u>el tiempo que me queda&lt;/u> y pensar: “&lt;strong>¿Qué me habría gustado haber cambiado?&lt;/strong>” Y si es así, “&lt;strong>¿Por qué no lo hice?&lt;/strong>”&lt;/p>
&lt;p>&lt;img src="/images/blog/2023-03-16/footer.webp" alt="blog-footer" />&lt;/p></content></entry><entry xml:lang="es"><title>Diferentes Creencias sobre la Calidad del Software</title><subtitle>Algunas reflexiones sobre la calidad del software en tu equipo</subtitle><category term="clean-code" scheme="https://chemaclass.com/tags/clean-code/" label="Clean Code"/><category term="agile" scheme="https://chemaclass.com/tags/agile/" label="Agile"/><category term="xp" scheme="https://chemaclass.com/tags/xp/" label="Xp"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2022-10-08T00:00:00+00:00</published><updated>2022-10-08T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/different-beliefs-about-software-quality/"/><id>https://chemaclass.com/es/blog/different-beliefs-about-software-quality/</id><summary type="html">¿Qué hacer cuando trabajas en "software malo" y no puedes mejorarlo porque va en contra de las creencias de tus compañeros? ¿Deberías cambiar de empresa?</summary><content type="html">&lt;p>Hace poco recibí una pregunta en Twitter que me hizo pensar bastante. Decidí compartir mis reflexiones al respecto.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;hr />
&lt;h2 id="el-tweet-que-empezo-esto">El tweet que empezó esto
&lt;a class="heading-anchor" href="#el-tweet-que-empezo-esto" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Primero, algo de contexto: me siento muy bien porque el código base donde trabajo mejora cada vez más, así que tuiteé esto:&lt;/p>
&lt;blockquote>
&lt;p>“A medida que el software mejora con el tiempo, puedes sentir que lo estás haciendo bien.”&lt;/p>
&lt;/blockquote>
&lt;p>Y entonces recibí una pregunta pidiendo sugerencias:&lt;/p>
&lt;p>&lt;img src="/images/blog/2022-10-08/tweet.jpg" alt="blog-tweet" />&lt;/p>
&lt;p>Así que aquí vamos…&lt;/p>
&lt;hr />
&lt;h2 id="mi-respuesta">Mi respuesta
&lt;a class="heading-anchor" href="#mi-respuesta" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="crear-acuerdos">Crear acuerdos
&lt;a class="heading-anchor" href="#crear-acuerdos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Lo primero es crear acuerdos sobre qué significa software de calidad para tu equipo y para ti. Esto aclara qué cultura de software quieres construir. Dejar tu empresa debería ser el &lt;em>último recurso&lt;/em>.&lt;/p>
&lt;p>Antes de pensar en irte, pregúntate:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>¿Por qué crees&lt;/strong> que no puedes mejorar el código base de tu empresa?&lt;/li>
&lt;li>&lt;strong>¿Qué puedes hacer&lt;/strong> para reducir la fricción entre tus diferentes creencias sobre calidad?&lt;/li>
&lt;/ul>
&lt;p>No existe un código base perfecto. El software es una entidad viva que cambia constantemente. Para mí, software de calidad es el que puede adaptarse al cambio con facilidad.&lt;/p>
&lt;p>Una vez que acordéis ese objetivo, hay muchas formas de lograrlo. Mi favorita es mantener una &lt;strong>mentalidad agile&lt;/strong> con dosis de &lt;strong>valores, principios y prácticas de Extreme Programming&lt;/strong>.&lt;/p>
&lt;h3 id="el-software-es-sobre-personas">El software es sobre personas
&lt;a class="heading-anchor" href="#el-software-es-sobre-personas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>El software no es solo escribir &lt;em>código limpio y sólido&lt;/em>. Eso es deseable, claro, pero primero hay que entender por qué lo queremos. El “&lt;em>por qué&lt;/em>” se basa en los &lt;strong>valores&lt;/strong> del equipo.&lt;/p>
&lt;p>Si no compartís el mismo propósito, el mismo “por qué”, no &lt;em>disfrutaréis&lt;/em> trabajando juntos. En ese caso, buscar otra empresa que comparta tus valores es una opción. Pero antes, intenta arreglar el problema de raíz y ayuda a tu equipo a mejorar.&lt;/p>
&lt;h3 id="entendiendo-tu-por-que">Entendiendo tu por qué
&lt;a class="heading-anchor" href="#entendiendo-tu-por-que" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Primero necesitas entender tu “&lt;em>por qué&lt;/em>” a fondo para transmitirlo a tus compañeros. ¿Has hecho todo lo posible para comunicar tu “&lt;em>por qué&lt;/em>”?&lt;/p>
&lt;p>Algunas ideas: fomentar la programación colaborativa (pair/mob), dar charlas técnicas internas, crear una cultura de compartir conocimiento a diario, cuestionar el statu quo y buscar oportunidades de mejora en todas partes.&lt;/p>
&lt;h3 id="tu-trayectoria-profesional">Tu trayectoria profesional
&lt;a class="heading-anchor" href="#tu-trayectoria-profesional" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Si después de varios meses intentando estas ideas de verdad ninguna funciona, busca una empresa que comparta tus creencias. Al fin y al cabo, tú eres el principal responsable de tu carrera profesional.&lt;/p>
&lt;blockquote>
&lt;p>&lt;a rel="external" href="https://x.com/Chemaclass/status/1578425454562021376">Hilo de twitter&lt;/a> original.&lt;/p>
&lt;/blockquote>
&lt;hr />
&lt;p>&lt;img src="/images/blog/2022-10-08/footer.webp" alt="blog-footer" />&lt;/p>
&lt;h2 id="pensamientos-adicionales">Pensamientos adicionales
&lt;a class="heading-anchor" href="#pensamientos-adicionales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Si &lt;strong>quieres que algo sea diferente&lt;/strong>, no esperes a que cambie solo. Intenta &lt;strong>cambiarlo&lt;/strong>; si no funciona, déjalo. Quizás no es tu sitio.&lt;/p>
&lt;p>Eso sí, reflexiona si ves este patrón repetirse a menudo (cambiar de empresa demasiado rápido). Si es así, quizás el problema no son las empresas sino tú.&lt;/p>
&lt;p>El desarrollo de software no es solo código, es &lt;strong>negocio&lt;/strong>. Hay que encontrar un equilibrio justo entre velocidad, costes y calidad según la situación. A veces conviene asumir algo de &lt;em>deuda técnica&lt;/em> para llegar antes al mercado.&lt;/p>
&lt;p>Ningún equipo debería tener “baja calidad” como parte de su identidad. Cada equipo tiene expectativas de calidad. La &lt;strong>clave&lt;/strong> está en &lt;strong>acordar qué es buena calidad&lt;/strong>.&lt;/p>
&lt;aside class="kudos">
&lt;span class="kudos__icon" aria-hidden="true">🧠&lt;/span>
&lt;div class="kudos__content">
&lt;p>Gracias a mi anterior Engineering Manager, Evgenii Sokolov, quien me inspiró a escribir estas líneas adicionales después de compartir el post original.&lt;/p>
&lt;/div>
&lt;/aside></content></entry><entry xml:lang="es"><title>El Camino a la Seniority en Software</title><subtitle>¿Cómo convertirse en un Desarrollador Senior?</subtitle><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="mentoring" scheme="https://chemaclass.com/tags/mentoring/" label="Mentoring"/><category term="clean-code" scheme="https://chemaclass.com/tags/clean-code/" label="Clean Code"/><category term="tdd" scheme="https://chemaclass.com/tags/tdd/" label="Tdd"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><published>2022-06-08T00:00:00+00:00</published><updated>2022-06-08T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/the-path-to-seniority-in-software/"/><id>https://chemaclass.com/es/blog/the-path-to-seniority-in-software/</id><summary type="html">La verdadera seniority va más allá de los títulos. Se trata de impacto, mentoría, asumir resultados y elevar el nivel de todo tu equipo.</summary><content type="html">&lt;p>Todos hemos sido desarrolladores junior en algún momento. Esto es fácil de saber porque es al principio de tu carrera. Tus responsabilidades fueron delimitadas por otros compañeros que cuidaban de ti.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>En algún momento, después de meses o años, conseguiste tu promoción u otro trabajo, donde ya no eras junior, sino intermedio.&lt;/p>
&lt;p>Un intermedio (también conocido como middle) es algo entre junior y senior. Ahora sabes que ya no eres junior, sabes cómo entregar valor pero aún tienes sentimientos encontrados sobre la seniority. Quieres ser senior, pero no sabes cómo. No hay un camino claro para alcanzar este objetivo.&lt;/p>
&lt;p>Espera un segundo… ¡en realidad hay dos formas fáciles de conseguir el título de senior! Puedes ser promovido como tal en tu empresa, o puedes empezar una nueva posición como “senior” en otra empresa, ¿fácil no?&lt;/p>
&lt;h2 id="marketing-y-politica">Marketing y política
&lt;a class="heading-anchor" href="#marketing-y-politica" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Desafortunadamente, el nivel de “seniority” está muy contaminado por marketing y política. Primero, ¿qué significa “senior” en este contexto? En todas las empresas donde he trabajado (si no todas) siempre he estado rodeado de personas que afirmaban ser “seniors” cuando en realidad solo a unos pocos los consideraría como tales.&lt;/p>
&lt;p>La etiqueta de senior está inflada por la necesidad de las empresas de tener expertos en papel más que en la realidad, y es un problema con el que debemos lidiar y del que debemos hablar.&lt;/p>
&lt;p>Seniority generalmente significa más experiencia, pero ¿cómo calculas esto? Es fácil desde el punto de vista de una empresa: más años en la industria. Pero, ¿es realmente relevante el número de años que has estado trabajando en una industria que está en constante cambio y evolución? En realidad, esto no sería un gran problema si tienes los fundamentos del software bien interiorizados, pero curiosamente, he visto estos fundamentos solo en ~10% de los seniors que he conocido a lo largo de muchos años y varias empresas.&lt;/p>
&lt;p>El hecho de que hayas estado trabajando durante 10 o más años no significa necesariamente que seas un “senior” con el software. ¿Qué más podemos medir para identificar si realmente mereces este título?&lt;/p>
&lt;h3 id="no-todo-se-trata-del-dinero">No todo se trata del dinero
&lt;a class="heading-anchor" href="#no-todo-se-trata-del-dinero" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Seamos honestos, los títulos senior están mejor pagados que las posiciones junior o middle. Si tienes la oportunidad de conseguir un salario más alto porque tienes “senior” en tu título de trabajo, bueno, no sería inteligente rechazarlo. Pero, independientemente de la política y el marketing, debemos abordar algunos fundamentos de seniority para entender mejor qué significa la palabra “senior” en este contexto.&lt;/p>
&lt;blockquote>
&lt;p>No todo se trata del dinero, sino también de las responsabilidades que vienen con la seniority.&lt;/p>
&lt;/blockquote>
&lt;h2 id="fundamentos-de-la-seniority">Fundamentos de la seniority
&lt;a class="heading-anchor" href="#fundamentos-de-la-seniority" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Ser senior en nuestra industria del software no se trata del “número de años de experiencia” sino:&lt;/p>
&lt;ul>
&lt;li>¿Qué tan bien &lt;strong>transmites tu conocimiento&lt;/strong> a otros? Compartir lo que sabes es una tarea esencial para una persona senior.&lt;/li>
&lt;li>¿Qué tan bien &lt;strong>colaboras&lt;/strong> con otras personas, incluyendo al PM/PO y a otros equipos? La colaboración es crucial para crear un bucle de retroalimentación constante.&lt;/li>
&lt;li>¿Qué tan bien &lt;strong>trabajas en conjunto&lt;/strong> con tus compañeros? El pair-programming fomenta la cohesión del equipo y ayuda a que todos mejoren.&lt;/li>
&lt;li>¿Qué tan fuertes son tus habilidades de &lt;strong>testing&lt;/strong>? El testing está ligado a la calidad de tu trabajo, y un senior debería apuntar a un diseño incremental.&lt;/li>
&lt;li>¿Qué tan bien entiendes &lt;strong>entregar valor constantemente&lt;/strong> en pequeñas partes? Cuanto antes entregues valor, antes obtendrás retroalimentación sobre ello.&lt;/li>
&lt;li>¿Qué tan profundo es tu &lt;strong>conocimiento técnico&lt;/strong> sobre software de calidad y los trade-offs para llegar allí? Principios SOLID, código limpio, TDD, refactoring como parte de tu trabajo diario, bajo acoplamiento, alta cohesión, estructuras de datos apropiadas y elegir la solución correcta (KISS, YAGNI…).&lt;/li>
&lt;li>¿Qué tan bien te adaptas y &lt;strong>lidias con el cambio&lt;/strong>? El cambio es inevitable, así que debemos aprender a gestionarlo, especialmente lo que no podemos controlar.&lt;/li>
&lt;li>¿Qué tan desarrollado está tu &lt;strong>pensamiento emprendedor&lt;/strong>? Siempre manteniendo los objetivos de la organización en mente.&lt;/li>
&lt;/ul>
&lt;p>Como puedes ver, no hay mención de tecnología concreta o años de experiencia. ¿Por qué? Porque la tecnología es solo un “detalle de implementación”, y la experiencia viene de practicar y la actitud, no de dejar pasar el tiempo.&lt;/p>
&lt;h3 id="la-actitud-es-importante">La actitud es importante
&lt;a class="heading-anchor" href="#la-actitud-es-importante" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Tenemos dos personas:&lt;/p>
&lt;p>A) una persona que trabaja desde hace 15 años, haciendo relativamente lo mismo cada día, y sin preocuparse por sus propias habilidades. Simplemente hace lo que otros le dicen que haga.&lt;/p>
&lt;p>B) una persona que trabaja desde hace 5 años, desafiándose a sí misma cada semana, probando diferentes enfoques al lidiar con problemas, y afilando sus propias habilidades constantemente.&lt;/p>
&lt;p>¿Puedes ver la diferencia principal? No, no son los 10 años de diferencia de “experiencia” entre ellos, sino su &lt;strong>actitud&lt;/strong>.&lt;/p>
&lt;p>Entendemos erróneamente que &lt;em>un año de experiencia debe venir con aprendizaje y conocimiento&lt;/em>, así que tendemos a usar el tiempo como medida de seniority. Pero argumento que el “factor actitud” es igual o incluso más importante. He estado rodeado de muchas personas que se llaman a sí mismas seniors con 3, 6, 10 y más años de “experiencia” pero sin actitud, y podías ver claramente este problema a diario.&lt;/p>
&lt;blockquote>
&lt;p>Necesitas esta combinación para construirte como un desarrollador verdaderamente senior; tiempo, experiencia, y lo más importante: actitud hacia &lt;strong>mejorar tus propias habilidades y las de quienes te rodean&lt;/strong>.&lt;/p>
&lt;/blockquote>
&lt;h2 id="por-donde-empezar">Por dónde empezar
&lt;a class="heading-anchor" href="#por-donde-empezar" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>La seniority no se concede, se practica. No esperas el título, construyes el comportamiento hasta que el título te alcanza. Empieza pequeño, y empieza ahora:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Enseña lo que sabes.&lt;/strong> Elige una cosa que entiendas y explícasela a alguien esta semana. Si no puedes explicarla, aún no la dominas.&lt;/li>
&lt;li>&lt;strong>Busca lo incómodo.&lt;/strong> Ofrécete para la tarea que te queda algo grande. El crecimiento vive en el borde de lo que ya sabes hacer.&lt;/li>
&lt;li>&lt;strong>Reflexiona con intención.&lt;/strong> Después de cada proyecto, pregúntate qué harías diferente. Experiencia sin reflexión es solo repetición.&lt;/li>
&lt;/ul>
&lt;p>El camino no es una promoción. Es la decisión diaria de mejorarte a ti mismo y a quienes te rodean. Hazlo el tiempo suficiente, y el título se vuelve un trámite.&lt;/p></content></entry><entry xml:lang="es"><title>Juan Salvador Gaviota</title><subtitle>Una historia</subtitle><category term="fiction" scheme="https://chemaclass.com/tags/fiction/" label="Fiction"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2022-01-08T00:00:00+00:00</published><updated>2022-01-08T00:00:00+00:00</updated><author><name>
Richard Bach</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/jonathan-livingston-seagull/"/><id>https://chemaclass.com/es/readings/jonathan-livingston-seagull/</id><summary type="html">Una fábula sobre una gaviota que quiere aprender sobre la vida y el vuelo. Una reflexión sobre la autoperfección y seguir tu propio camino.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>Una fábula corta sobre una gaviota que quiere aprender sobre la vida y el vuelo. Una reflexión sobre la autoperfección.&lt;/p>
&lt;h2 id="trama">Trama
&lt;a class="heading-anchor" href="#trama" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Jonathan Livingston Seagull es una gaviota aburrida de las peleas diarias por comida. Le apasiona volar y se esfuerza por aprender todo lo posible. Su negativa a conformarse termina en su expulsión de la bandada. Como marginado, sigue aprendiendo y se vuelve cada vez más satisfecho con sus habilidades mientras lleva una vida pacífica y feliz.&lt;/p>
&lt;p>Un día conoce a dos gaviotas que lo llevan a un “plano superior de existencia”. No hay cielo, sino un mundo mejor que se alcanza perfeccionando el conocimiento. Allí conoce a otra gaviota que también ama volar. Descubre que su tenacidad y deseo de aprender lo hacen “prácticamente un pájaro entre un millón”. En ese nuevo lugar, Jonathan se hace amigo de Chiang, la gaviota más sabia. Chiang lo lleva más allá de lo que había aprendido solo y le enseña a moverse instantáneamente a cualquier lugar del universo. El secreto: “empezar sabiendo que ya has llegado”.&lt;/p>
&lt;p>Pero Jonathan no está satisfecho con su nueva vida. Regresa a la Tierra para encontrar a otros como él, compartir lo aprendido y difundir su amor por el vuelo. Su misión tiene éxito. Reúne a su alrededor una bandada de gaviotas marginadas por no conformarse. Su primer estudiante, Fletcher Lynd Seagull, acaba convirtiéndose en maestro. Jonathan se va a enseñar a otras bandadas.&lt;/p>
&lt;blockquote>
&lt;p>Esta novela corta se ha traducido a más de treinta idiomas.&lt;/p>
&lt;/blockquote>
&lt;hr />
&lt;h2 id="audiolibro">Audiolibro
&lt;a class="heading-anchor" href="#audiolibro" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/8COt1n3jDqA"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Empieza con el porqué</title><subtitle>Cómo los grandes líderes inspiran a todos a actuar</subtitle><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2021-11-28T00:00:00+00:00</published><updated>2021-11-28T00:00:00+00:00</updated><author><name>
Simon Sinek</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/start-with-why/"/><id>https://chemaclass.com/es/readings/start-with-why/</id><summary type="html">¿Por qué algunas personas y organizaciones son más innovadoras, influyentes y rentables? ¿Por qué algunas consiguen más lealtad de clientes y empleados? ¿Por qué tan pocas pueden repetir su éxito?</summary><content type="html">&lt;p>¿Por qué algunas personas y organizaciones son más innovadoras, influyentes y rentables que otras? ¿Por qué algunas consiguen mayor lealtad de clientes y empleados? Incluso entre las exitosas, ¿por qué tan pocas pueden repetir su éxito?&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;hr />
&lt;p>La capacidad de inspirar y lograr cosas notables empieza con el POR QUÉ. Quienes empiezan con el POR QUÉ no manipulan, inspiran.&lt;/p>
&lt;p>Martin Luther King Jr., Steve Jobs y los hermanos Wright tenían poco en común. Pero todos empezaron con el POR QUÉ. Entendieron que la gente no compra un producto, servicio o idea hasta que entiende el POR QUÉ detrás.&lt;/p>
&lt;ul>
&lt;li>Inspirar y lograr cosas notables empieza con el POR QUÉ.&lt;/li>
&lt;li>Cualquier organización puede explicar qué hace. Algunas pueden explicar cómo lo hacen. Muy pocas articulan claramente por qué.&lt;/li>
&lt;li>Tu POR QUÉ es tu propósito, causa o creencia.&lt;/li>
&lt;li>Todo líder y organización inspiradora, sin importar tamaño o industria, empieza con el POR QUÉ.&lt;/li>
&lt;li>Cuando tu POR QUÉ se vuelve borroso, cuesta mantener el crecimiento, la lealtad y la inspiración que impulsaron tu éxito original.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>La gente no compra LO QUE haces, compra POR QUÉ lo haces.&lt;/p>
&lt;/blockquote>
&lt;p>Los grandes líderes inspiran a la gente a actuar. Quienes inspiran dan un sentido de propósito o pertenencia que tiene poco que ver con incentivos externos.&lt;/p>
&lt;hr />
&lt;h2 id="video-resumen">Video Resumen
&lt;a class="heading-anchor" href="#video-resumen" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/u4ZoJKF_VuA"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Cómo ser un Engineering Manager efectivo</title><subtitle>Cómo ser el líder que tu equipo de desarrollo necesita</subtitle><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="team-management" scheme="https://chemaclass.com/tags/team-management/" label="Team Management"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><published>2021-06-27T00:00:00+00:00</published><updated>2021-06-27T00:00:00+00:00</updated><author><name>
James Stanier</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/effective-software-em/"/><id>https://chemaclass.com/es/readings/effective-software-em/</id><summary type="html">Una recopilación completa de temas clave: 1:1s, evaluaciones, contratación, despidos, política laboral y trabajo remoto.</summary><content type="html">&lt;p>Una recopilación completa de temas clave para la gestión: 1:1s, evaluaciones de desempeño, contratación, despidos, política laboral y trabajo remoto.&lt;/p>
&lt;p>El libro tiene 3 partes: la primera cubre lo que un manager nuevo debería saber; la segunda y tercera profundizan en temas que todo manager debería dominar.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Aunque asentía con los consejos, a veces sentía que era demasiado extenso o entraba en detalles que no me interesaban. Aun así, me alegro de haberlo terminado. Saqué muchos consejos útiles.&lt;/p>
&lt;hr />
&lt;p>Mis aprendizajes de este libro:&lt;/p>
&lt;h2 id="parte-1-orientarse">Parte 1 - Orientarse
&lt;a class="heading-anchor" href="#parte-1-orientarse" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="capitulo-01-una-nueva-aventura">Capítulo 01: Una nueva aventura
&lt;a class="heading-anchor" href="#capitulo-01-una-nueva-aventura" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Consejos prácticos para tu primera semana y cómo detectar señales de desalineación.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-02-gestionate-a-ti-mismo-primero">Capítulo 02: Gestiónate a ti mismo primero
&lt;a class="heading-anchor" href="#capitulo-02-gestionate-a-ti-mismo-primero" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Buen recordatorio de que ordenar tus propias cosas es lo primero. Es prerrequisito para ser eficiente como manager.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Tu calendario es para ti y para los demás. Mantenlo ordenado y con sentido. Te representa. Hacer las reuniones públicas por defecto ayuda a otros a entender cómo agendar tiempo contigo.”&lt;/p>
&lt;/blockquote>
&lt;h2 id="parte-2-trabajar-con-personas">Parte 2 - Trabajar con personas
&lt;a class="heading-anchor" href="#parte-2-trabajar-con-personas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="capitulo-03-comunicarte-con-humanos">Capítulo 03: Comunicarte con humanos
&lt;a class="heading-anchor" href="#capitulo-03-comunicarte-con-humanos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Mucho terreno sobre cómo comunicarte con otros.&lt;/li>
&lt;li>Piénsalo dos veces antes de compartir información.&lt;/li>
&lt;li>Sé consistente en tu estilo de comunicación.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“No comuniques cuando quieras, sino cuando necesites.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-04-uno-a-uno">Capítulo 04: Uno a uno
&lt;a class="heading-anchor" href="#capitulo-04-uno-a-uno" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Es su reunión, no la tuya.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Intenta que hablen el 70% del tiempo. Si quieres resolverles el problema, no lo hagas. Haz otra pregunta y deja que lleguen solos a la conclusión. Es un arte que requiere práctica.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-05-el-trabajo-adecuado-para-cada-persona">Capítulo 05: El trabajo adecuado para cada persona
&lt;a class="heading-anchor" href="#capitulo-05-el-trabajo-adecuado-para-cada-persona" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Motivación y jerarquía de necesidades. Ejemplos prácticos de cómo desarrollar habilidades.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Como manager, puedes trabajar con ellos para situar sus metas de carrera en la base de su árbol de habilidades. Luego planificar hitos intermedios con progreso medible, empujando la frontera de su zona de desarrollo cada vez más lejos.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-06-evaluaciones-de-desempeno">Capítulo 06: Evaluaciones de desempeño
&lt;a class="heading-anchor" href="#capitulo-06-evaluaciones-de-desempeno" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Prepáralas con antelación. Recoge feedback de compañeros, por ejemplo por email.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-07-contratacion">Capítulo 07: Contratación
&lt;a class="heading-anchor" href="#capitulo-07-contratacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>No siempre necesitas al candidato más senior.&lt;/li>
&lt;li>El encaje cultural importa.&lt;/li>
&lt;li>Cómo montar un proceso de entrevistas.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-08-rotacion">Capítulo 08: Rotación
&lt;a class="heading-anchor" href="#capitulo-08-rotacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Que la gente se vaya es normal.&lt;/li>
&lt;li>Renuncias voluntarias:
&lt;ul>
&lt;li>“Buenas razones”: no podrías haber hecho mucho.&lt;/li>
&lt;li>“Malas razones”: podrías haber detectado y abordado cosas antes (conflictos, falta de reto, salario).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Estás condenado al fracaso si crees que vas a retener a todos indefinidamente. […] No luches por retener a alguien si no puedes ofrecer las condiciones para que sea más feliz. Solo retrasarás su partida.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-09-construir-tu-red">Capítulo 09: Construir tu red
&lt;a class="heading-anchor" href="#capitulo-09-construir-tu-red" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Hacer presentaciones, mantenerte en contacto.&lt;/li>
&lt;li>Coaching y mentoría.&lt;/li>
&lt;/ul>
&lt;h2 id="parte-3-el-panorama-general">Parte 3 - El panorama general
&lt;a class="heading-anchor" href="#parte-3-el-panorama-general" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="capitulo-10-las-personas-son-dificiles">Capítulo 10: Las personas son difíciles
&lt;a class="heading-anchor" href="#capitulo-10-las-personas-son-dificiles" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>No te centres en trabajar más duro o más rápido. Crea las condiciones para que tu equipo sea feliz y productivo: autonomía, maestría y propósito.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“En niveles senior, cuando las cosas van mal, te señalarán a ti. Eres el responsable aunque no sea tu culpa.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-11-los-proyectos-son-dificiles">Capítulo 11: Los proyectos son difíciles
&lt;a class="heading-anchor" href="#capitulo-11-los-proyectos-son-dificiles" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>“El ojo de Sauron”: trabajar en proyectos de alto riesgo.&lt;/li>
&lt;li>Todo se ralentiza cuando el equipo crece. Más código legacy, más problemas.&lt;/li>
&lt;li>Equilibrio entre alcance, recursos y tiempo.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Lidera desde el frente. Da el ejemplo. Pon el trabajo. Los proyectos difíciles pueden definir tu carrera. Adueñátelos y estate ahí.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-12-la-bolsa-de-informacion">Capítulo 12: La bolsa de información
&lt;a class="heading-anchor" href="#capitulo-12-la-bolsa-de-informacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Espías y guardianes.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Como manager, deberás decidir constantemente cuánto compartes y cuándo.”&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>Política laboral.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Tu red de compañeros te permite saber cómo el resto del negocio percibe tus iniciativas y prioridades.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-13-soltar-el-control">Capítulo 13: Soltar el control
&lt;a class="heading-anchor" href="#capitulo-13-soltar-el-control" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Elimina distracciones y recarga fuera del trabajo.&lt;/li>
&lt;li>Dedica el 10% de tu semana a no hacer nada y dejar que tus pensamientos fluyan.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Suelta los resultados que no puedes controlar. Haz lo mejor que puedas y fomenta lo mismo en tu equipo. Los resultados impredecibles son normales. El fracaso es aceptable. Si haces lo mejor que puedes, no tienes de qué preocuparte.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-14-buen-mantenimiento">Capítulo 14: Buen mantenimiento
&lt;a class="heading-anchor" href="#capitulo-14-buen-mantenimiento" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Convierte problemas en oportunidades de aprendizaje.&lt;/li>
&lt;li>Mejora la comunicación del equipo.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-15-escaleras-duales">Capítulo 15: Escaleras duales
&lt;a class="heading-anchor" href="#capitulo-15-escaleras-duales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Diseñar trayectorias de Contribuidor Individual y Manager es vital para una cultura de ingeniería sana.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-16-el-lugar-de-trabajo-moderno">Capítulo 16: El lugar de trabajo moderno
&lt;a class="heading-anchor" href="#capitulo-16-el-lugar-de-trabajo-moderno" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Diversidad e inclusión.&lt;/li>
&lt;li>Trabajo remoto.&lt;/li>
&lt;li>Lidera con el ejemplo: equilibrio vida-trabajo.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-17-startups">Capítulo 17: Startups
&lt;a class="heading-anchor" href="#capitulo-17-startups" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Gestión no es burocracia.&lt;/li>
&lt;li>La buena gestión es toque ligero y colaboración continua.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“La experiencia en startups es muy valorada porque implica ser emprendedor, automotivado, colaborativo y rápido aprendiendo. Aunque la startup fracase, tu siguiente trabajo será mejor por ello.”&lt;/p>
&lt;/blockquote>
&lt;h3 id="capitulo-18-la-bola-de-cristal">Capítulo 18: La bola de cristal
&lt;a class="heading-anchor" href="#capitulo-18-la-bola-de-cristal" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Tu visión de carrera. Mirar atrás, mirar adelante.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>“Una parte importante de una vida larga y satisfactoria es el propósito. No se trata de estatus ni de sentirse bien. Se trata de una vida que valga la pena vivir.”&lt;/p>
&lt;/blockquote>
&lt;hr />
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/Cf6tX1ZPwvE"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>Software de Código Abierto</title><subtitle>El poder de contribuir a OSS</subtitle><category term="open-source" scheme="https://chemaclass.com/tags/open-source/" label="Open Source"/><category term="git" scheme="https://chemaclass.com/tags/git/" label="Git"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2021-05-03T00:00:00+00:00</published><updated>2021-05-03T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/open-source-software/"/><id>https://chemaclass.com/es/blog/open-source-software/</id><summary type="html">Guía práctica sobre software de código abierto: sus beneficios, cómo empezar a contribuir, y por qué compartir código acelera tu crecimiento profesional.</summary><content type="html">&lt;p>Cada proyecto que publicas se apoya en software de código abierto. Tu framework, tu test runner, tu compilador, la pequeña librería en la que nunca piensas.&lt;/p>
&lt;p>Lo usas cada día. La pregunta de verdad es si alguna vez devuelves algo.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Devolver no es caridad. Es una de las formas más rápidas de crecer como desarrollador.&lt;/p>
&lt;h2 id="que-es-oss">¿Qué es OSS?
&lt;a class="heading-anchor" href="#que-es-oss" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El código abierto no es lo mismo que el software libre. El software libre es una forma de código abierto, pero el código abierto no tiene por qué ser gratis. Dos ejemplos marcan la línea. &lt;a rel="external" href="https://github.com/sebastianbergmann/phpunit/blob/master/LICENSE">PHPUnit&lt;/a> es código abierto y gratuito. &lt;a rel="external" href="https://github.com/spryker/spryker-core/blob/master/LICENSE">Spryker&lt;/a> es código abierto y de pago. Ambos publican su código para que cualquiera lo lea.&lt;/p>
&lt;blockquote>
&lt;p>OSS es software público, abierto al mundo.&lt;/p>
&lt;/blockquote>
&lt;h2 id="beneficios">Beneficios
&lt;a class="heading-anchor" href="#beneficios" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Dos grupos ganan con el código abierto: las empresas que lo publican, y la gente que contribuye.&lt;/p>
&lt;h3 id="para-empresas">Para empresas
&lt;a class="heading-anchor" href="#para-empresas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>El acceso abierto impulsa la adopción. Cuanto más fácil es conseguir el código, más rápido construye la gente sobre él. La formación y los tutoriales atraen a los que empiezan y hacen crecer el ecosistema. El código suele estar en la vanguardia, porque el software que se queda quieto se vuelve obsoleto. Un proyecto público reúne una comunidad a su alrededor, y los canales públicos hacen fácil unirse a ella.&lt;/p>
&lt;p>Y como cualquiera puede leer el código, cualquiera puede comprobar su calidad. Esa confianza no se puede fingir.&lt;/p>
&lt;h3 id="para-contribuidores-individuales">Para contribuidores individuales
&lt;a class="heading-anchor" href="#para-contribuidores-individuales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Tú eliges en qué trabajas. Practicas habilidades reales sin la presión de una caída en producción. Puedes jugar con las últimas novedades de tu lenguaje, o probar un lenguaje que nunca has tocado.&lt;/p>
&lt;p>También afilas las habilidades blandas que sostienen una carrera: escribir con claridad, explicar un cambio, mantener tu postura cuando la gente no está de acuerdo.&lt;/p>
&lt;blockquote>
&lt;p>El código enseña las habilidades técnicas. Los desacuerdos enseñan el resto.&lt;/p>
&lt;/blockquote>
&lt;h2 id="contribuyendo-a-oss">Contribuyendo a OSS
&lt;a class="heading-anchor" href="#contribuyendo-a-oss" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="empezando-con-github">Empezando con GitHub
&lt;a class="heading-anchor" href="#empezando-con-github" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Empezar es fácil, y tienes dos puertas. Abrir tu propio proyecto, o contribuir a uno que ya existe. Un proyecto personal encaja perfectamente en la primera puerta.&lt;/p>
&lt;h3 id="proyectos-personales">Proyectos personales
&lt;a class="heading-anchor" href="#proyectos-personales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Un proyecto personal es un terreno de juego para crear software real y entrenar habilidades reales. Ponlo en tu perfil público de GitHub y tienes todos los beneficios de contribuir a OSS, más uno: no le respondes a nadie. Tú marcas la hoja de ruta. Tú decides qué construir y cómo. Eres tu propio jefe.&lt;/p>
&lt;blockquote>
&lt;p>El proyecto está ahí para ti. Tú eres responsable de jugar, explorar y superar tus límites.&lt;/p>
&lt;/blockquote>
&lt;h3 id="mis-proyectos-personales">Mis proyectos personales
&lt;a class="heading-anchor" href="#mis-proyectos-personales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>&lt;strong>Activos:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/agnostic-ai">agnostic-ai&lt;/a>: escribe agents, skills, rules y hooks de IA una vez, úsalos en cada CLI de IA.&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/bashdep">bashdep&lt;/a>: un gestor de dependencias sencillo para Bash.&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/phel-snake">phel-snake&lt;/a>: el juego de la serpiente en tu terminal, escrito en Phel.&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/EdifactParser">edifact-parser&lt;/a>: un parser para formato de archivo UN/EDIFACT en PHP.&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/unspent">unspent&lt;/a>: una librería PHP para contabilidad tipo UTXO con entradas no gastadas.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Inactivos:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/create-pr">create-pr&lt;/a>: un script de Bash para abrir un pull request desde tu rama y contexto.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Abandonados:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/stock-ticker">stock-ticker&lt;/a>: recibe una notificación con las noticias de tus Tickers favoritos.&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/JiraStatusNotifier">jira-status-notifier&lt;/a>: notifica cuando los tickets de JIRA no avanzan.&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/php-best-practices">php-best-practices&lt;/a>: lo que consideraba mejores prácticas para desarrollo web (archivado).&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/php-scaffolding">php-scaffolding&lt;/a>: un scaffolding básico de PHP con Docker (archivado).&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/Chemaclass/knob-mvc">knob-mvc&lt;/a>: un framework para crear plantillas WordPress (2015/2017).&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>… y muchos más en &lt;a rel="external" href="https://github.com/Chemaclass">github.com/Chemaclass&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;h3 id="mis-contribuciones-a-organizaciones-oss">Mis contribuciones a organizaciones OSS
&lt;a class="heading-anchor" href="#mis-contribuciones-a-organizaciones-oss" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>&lt;strong>Activas:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://github.com/phel-lang/phel-lang">phel-lang&lt;/a>: Phel es un lenguaje de programación funcional que compila a PHP.
Es un dialecto de Lisp inspirado en Clojure y Janet. Ya escribí un post sobre
esto: &lt;a href="/es/blog/phel-first-release/">Phel: Un Lisp que compila a PHP&lt;/a>&lt;/li>
&lt;li>&lt;a rel="external" href="https://github.com/gacela-project/gacela">gacela-project&lt;/a>: Gacela es un framework PHP que te ayuda a mejorar el
diseño de tu aplicación dividiendo la lógica en diferentes módulos.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Abandonadas:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://github.com/NuevaMetal/nm_template">nm_template&lt;/a>: La plantilla base para NuevaMetal (2013-2016).&lt;/li>
&lt;/ul>
&lt;h2 id="compartir-conocimiento-e-impacto">Compartir Conocimiento e Impacto
&lt;a class="heading-anchor" href="#compartir-conocimiento-e-impacto" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>El código es solo la mitad. La otra mitad es lo que escribes y le entregas a la siguiente persona.&lt;/p>
&lt;h3 id="posts-del-blog">Posts del blog
&lt;a class="heading-anchor" href="#posts-del-blog" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="/es/blog/pull-request-vs-pair-prog/">Pull Requests vs Pair Programming&lt;/a>&lt;/li>
&lt;li>&lt;a href="/es/blog/the-process-itself-is-the-goal/">El proceso en sí es la meta&lt;/a>&lt;/li>
&lt;li>&lt;a href="/es/blog/the-art-of-refactoring/">El arte del refactoring: cuándo, cómo y por qué&lt;/a>&lt;/li>
&lt;li>&lt;a href="/es/blog/the-art-of-testing/">El arte del testing: donde el diseño se encuentra con la calidad&lt;/a>&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>… y muchos más en &lt;a rel="external" href="https://chemaclass.com/es/blog/">https://chemaclass.com/es/blog/&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;h3 id="la-belleza-del-oss">La belleza del OSS
&lt;a class="heading-anchor" href="#la-belleza-del-oss" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Contribuye en público el tiempo suficiente y empiezas a ver tu propio crecimiento. Las correcciones que sigues haciendo. El código que escribiste el año pasado, ya envejecido. Los errores, todos ellos, a la vista. Y por debajo, la prueba lenta de que estás mejorando.&lt;/p>
&lt;p>Vas desarrollando un sexto sentido para detectar patrones que ya has visto, los buenos y los dolorosos.&lt;/p>
&lt;p>&lt;strong>Muestra tus habilidades. Ayuda a la gente a tu alrededor.&lt;/strong> Eso es &lt;a href="/es/blog/working-with-the-garage-door-open/">trabajar con la puerta del garaje abierta&lt;/a>.&lt;/p>
&lt;blockquote>
&lt;p>El Software de Código Abierto te ofrece una de las mejores oportunidades para empezar a construir una carrera hacia la mejora continua.&lt;/p>
&lt;/blockquote>
&lt;hr />
&lt;p>Esta es una charla (en español) que hice de forma remota en abril de 2021,
para la &lt;a rel="external" href="https://www.meetup.com/phpmad/events/277733306/">Comunidad PHPMad Madrid&lt;/a>. Presento todas estas ideas
junto con una demo en vivo de cómo contribuir a un OSS real.&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/GE5wR_SC_P4"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;hr /></content></entry><entry xml:lang="es"><title>Abraza el Cambio</title><subtitle>¿Quién se ha llevado mi queso?</subtitle><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><published>2021-03-01T00:00:00+00:00</published><updated>2021-03-01T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/embrace-the-change/"/><id>https://chemaclass.com/es/blog/embrace-the-change/</id><summary type="html">El cuento es una metáfora de las diferentes actitudes que adoptamos cuando tenemos que enfrentar cambios en la vida.</summary><content type="html">&lt;p>El libro &lt;em>¿Quién se ha llevado mi queso?&lt;/em> presenta un cuento dentro de la historia principal que consiste en 4 personajes: dos ratones, &lt;strong>Sniff&lt;/strong> y &lt;strong>Scurry&lt;/strong>, y dos pequeñas personas, &lt;strong>Hem&lt;/strong> y &lt;strong>Haw&lt;/strong>.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Se publicó en 1998 y lo leí a principios de 2021. Mejor tarde que nunca. Mi hermano Jesús me lo recomendó.&lt;/p>
&lt;blockquote>
&lt;p>Viven en un Laberinto (que representa nuestro entorno) y para sobrevivir necesitan salir de su zona de confort y buscar queso (que representa la felicidad y el éxito).&lt;/p>
&lt;p>El cuento empieza cuando ambos grupos llegan a la “Estación de Queso C”, llena de queso. Los humanos establecen rutinas; los ratones mantienen sus instintos activos.&lt;/p>
&lt;p>Un día los ratones llegan y no queda queso. Salen a buscar más en otro lugar. Hem y Haw, en cambio, se quejan. Hem, enfadado, exige “¿Quién se ha llevado mi queso?!”. Ambos contaban con que el queso sería eterno, así que no estaban preparados. La diferencia clave es cómo reaccionan.&lt;/p>
&lt;p>Hem se niega a marcharse de la “Estación de Queso C”. Sigue yendo cada día esperando encontrar queso, cada vez más débil y con miedo de hacer algo diferente. Haw, en cambio, decide reírse de la situación, vence su miedo y sale a buscar más queso.&lt;/p>
&lt;p>… Te dejo el resto del cuento para ti.&lt;/p>
&lt;/blockquote>
&lt;p>El cuento es una metáfora de las diferentes actitudes que adoptamos cuando tenemos que enfrentar cambios.&lt;/p>
&lt;blockquote>
&lt;p>Notar pequeños cambios temprano te ayuda a adaptarte a los cambios más grandes que están por venir.&lt;/p>
&lt;/blockquote>
&lt;p>El libro está lleno de lecciones aplicables a cualquiera, sin importar quién seas o cuándo lo leas. Lo recomiendo.&lt;/p>
&lt;h3 id="mis-lecciones-favoritas-del-libro">Mis lecciones favoritas del libro
&lt;a class="heading-anchor" href="#mis-lecciones-favoritas-del-libro" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ol>
&lt;li>El cambio sucede.
Siguen moviendo el queso.&lt;/li>
&lt;li>Anticipa el cambio.
Prepárate para que muevan el queso.&lt;/li>
&lt;li>Monitorea el cambio.
Huele el queso a menudo para saber cuándo se está poniendo viejo.&lt;/li>
&lt;li>Adáptate al cambio rápidamente.
Cuanto más rápido sueltes el queso viejo, antes podrás disfrutar del nuevo queso.&lt;/li>
&lt;li>Cambia.
Muévete con el queso.&lt;/li>
&lt;li>Disfruta el cambio.
Disfruta el sabor del nuevo queso.&lt;/li>
&lt;li>Prepárate para cambiar rápidamente y disfrutarlo de nuevo.
Siguen moviendo el queso.&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>“Todos saben que no todo cambio es bueno o necesario. Pero en un mundo en constante cambio, nos conviene aprender a adaptarnos y disfrutar de algo mejor. No es lo que dice la historia de ‘¿Quién se ha llevado mi queso?’, sino cómo la interpretas y aplicas a tu situación lo que le da valor.” - Ken Blanchard.&lt;/p>
&lt;/blockquote>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/OvYCLxqkfvY"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;blockquote>
&lt;p>“La vida sigue adelante y nosotros también deberíamos” - Spencer Johnson&lt;/p>
&lt;/blockquote></content></entry><entry xml:lang="es"><title>¿Quién se ha llevado mi queso?</title><subtitle>Una forma sorprendente de afrontar el cambio en el trabajo y en la vida</subtitle><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2021-01-16T00:00:00+00:00</published><updated>2021-01-16T00:00:00+00:00</updated><author><name>
Spencer Johnson</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/who-moved-my-cheese/"/><id>https://chemaclass.com/es/readings/who-moved-my-cheese/</id><summary type="html">Una fábula con cuatro personajes: dos ratones y dos personitas. Una metáfora brillante sobre cómo afrontamos el cambio.</summary><content type="html">&lt;p>El libro cuenta una fábula con cuatro personajes: dos ratones, &lt;strong>Fisgón&lt;/strong> y &lt;strong>Escurridizo&lt;/strong>, y dos personitas, &lt;strong>Hem&lt;/strong> y &lt;strong>Haw&lt;/strong>.&lt;/p>
&lt;p>Es una metáfora brillante sobre las diferentes actitudes que adoptamos cuando nos toca enfrentar un cambio.&lt;/p>
&lt;span id="continue-reading">&lt;/span>&lt;h3 id="mis-lecciones-favoritas-del-libro">Mis lecciones favoritas del libro
&lt;a class="heading-anchor" href="#mis-lecciones-favoritas-del-libro" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ol>
&lt;li>El cambio ocurre.
Siguen moviendo el queso.&lt;/li>
&lt;li>Anticipa el cambio.
Prepárate para que el queso se mueva.&lt;/li>
&lt;li>Monitorea el cambio.
Huele el queso a menudo para saber cuándo se está poniendo viejo.&lt;/li>
&lt;li>Adáptate al cambio rápidamente.
Cuanto más rápido sueltes el queso viejo, antes podrás disfrutar del queso nuevo.&lt;/li>
&lt;li>Cambia.
Muévete con el queso.&lt;/li>
&lt;li>Disfruta el cambio.
Disfruta el sabor del queso nuevo&lt;/li>
&lt;li>Prepárate para cambiar rápidamente y disfrutarlo de nuevo.
Siguen moviendo el queso.&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>“Todo el mundo sabe que no todo cambio es bueno o incluso necesario. Pero en un mundo que está cambiando constantemente, es ventajoso para nosotros aprender a adaptarnos y disfrutar de algo mejor. No es lo que hay en la historia de ‘¿Quién se ha llevado mi queso?’ sino cómo lo interpretas y lo aplicas a tu propia situación lo que le da valor.” - Ken Blanchard.&lt;/p>
&lt;/blockquote>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/OvYCLxqkfvY"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;p>Escribí un artículo sobre este libro: &lt;a href="/es/blog/embrace-the-change/">Abraza el cambio&lt;/a>&lt;/p></content></entry><entry xml:lang="es"><title>El Proceso en Sí Es la Meta</title><subtitle>Cómo enfocarte y tener autodisciplina</subtitle><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="philosophy" scheme="https://chemaclass.com/tags/philosophy/" label="Philosophy"/><published>2020-09-08T00:00:00+00:00</published><updated>2020-09-08T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/the-process-itself-is-the-goal/"/><id>https://chemaclass.com/es/blog/the-process-itself-is-the-goal/</id><summary type="html">Ninguna meta debería ser un logro en sí misma, sino el proceso que nos ayuda a ir en la dirección de esas metas.</summary><content type="html">&lt;p>Ninguna meta debería ser un logro en sí misma, sino el proceso que nos ayuda a ir en la dirección de esas metas.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Las metas, en los negocios y en la vida, deberían verse como direcciones. Su intención es ayudarnos a lograr más de la manera que queremos.&lt;/p>
&lt;blockquote>
&lt;p>Si solo nos recompensan por resultados y no por procesos, nos volveremos miserables.&lt;/p>
&lt;/blockquote>
&lt;p>La sociedad recompensa resultados, no el viaje. Ese es parte del problema cuando te enfocas demasiado en lo que la sociedad espera de ti. Es importante escuchar a la sociedad, pero más importante escucharte a ti mismo para mejorar constantemente. La mejora continua no aplica solo al software sino a todo en la vida.&lt;/p>
&lt;h2 id="como-me-mantengo-enfocado">¿Cómo me mantengo enfocado?
&lt;a class="heading-anchor" href="#como-me-mantengo-enfocado" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Es un tema subjetivo. Lo que funciona para uno puede no funcionar para otro. Aun así, creo que puede ser útil compartir lo que me funciona a mí.&lt;/p>
&lt;h3 id="auto-reflexion">Auto-reflexión
&lt;a class="heading-anchor" href="#auto-reflexion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Durante algunos años escribí mis pensamientos en un “diario”. En 2015, cuando me mudé a Alemania, no conocía a mucha gente y todo era nuevo. Decidí escribir mis pensamientos para leerlos al día siguiente y reflexionar sobre ellos. Tres años después, en diciembre de 2017, publiqué &lt;a rel="external" href="http://ojosenunrecuerdo.es/">“Ojos en un recuerdo”&lt;/a>. Es la compilación de esos pensamientos, tal como vinieron. Puedes ver la evolución de los temas y cómo fueron escritos.&lt;/p>
&lt;p>&lt;img src="/images/blog/2020-09-08/oeur-books.jpg" alt="libros ojos en un recuerdo" />&lt;/p>
&lt;p>El ejercicio de auto-reflexión fue más importante que el libro. La meta no era escribir un libro. Era entender qué pasaba dentro de mí. Publicarlo fue un accidente. Un hermoso accidente. Este hábito de pensar sobre mis acciones y decisiones me ayudó a desarrollar quién soy hoy.&lt;/p>
&lt;h3 id="deportes">Deportes
&lt;a class="heading-anchor" href="#deportes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>El ejercicio ayuda a mi mente a desconectar de lo técnico. Mantiene mi cuerpo activo usando energía en otro entorno. Pero lo más importante: llego cansado a la cama y descanso mejor. Ya sea deportes de contacto, gimnasio o correr.&lt;/p>
&lt;blockquote>
&lt;p>El deporte específico es un detalle. Lo importante es hacer deporte.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="/images/blog/2020-09-08/bjj-berlin-2020.jpg" alt="entrenamiento de jiu-jitsu en berlín" />&lt;/p>
&lt;h3 id="libros">Libros
&lt;a class="heading-anchor" href="#libros" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Leo tecnología de día y no-tecnología de noche. Antes o después del trabajo, un libro técnico. Antes de dormir, uno no técnico. Así alimento mi cerebro con conocimiento y le doy espacio para descansar del código y disfrutar otros “universos”.&lt;/p>
&lt;p>Algunos libros que me ayudaron a entender cómo nos comportamos y por qué hacemos lo que hacemos:&lt;/p>
&lt;ul>
&lt;li>El poder de los hábitos, de Charles Duhigg.&lt;/li>
&lt;li>Hábitos atómicos, de James Clear.&lt;/li>
&lt;li>Scrum: El arte de hacer el doble de trabajo en la mitad de tiempo, de Jeff Sutherland.&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="/images/blog/2020-09-08/atomic-habits.jpg" alt="libro hábitos atómicos" />&lt;/p>
&lt;h2 id="trucos-personales">Trucos personales
&lt;a class="heading-anchor" href="#trucos-personales" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Ojalá hubiera leído mucho más. Con tantas distracciones, mantenerte enfocado es difícil. Algunos trucos que me ayudan:&lt;/p>
&lt;ul>
&lt;li>Teléfono siempre en silencio y vibración.&lt;/li>
&lt;li>Antes pasaba horas en redes sociales. Mucho tiempo perdido. Eliminé las apps que me impedían ser productivo. Algunas del teléfono, otras directamente la cuenta.&lt;/li>
&lt;li>Antes jugaba videojuegos. Ahora voy a GitHub a trabajar en proyectos personales, contribuir a código abierto, o leer un libro.&lt;/li>
&lt;li>Cuando salgo a correr, escucho un podcast que quería escuchar desde la mañana. Vinculé la recompensa del podcast con el acto de correr. Creé ese hábito a propósito.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>No se trata de eliminar tus viejos hábitos sino de reemplazarlos por nuevos.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="/images/blog/2020-09-08/chema-jumping.jpg" alt="chema saltando al aire libre" />&lt;/p>
&lt;h3 id="como-mejorar-tus-habitos">Cómo mejorar tus hábitos
&lt;a class="heading-anchor" href="#como-mejorar-tus-habitos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Los hábitos emergen sin nuestro consentimiento. El cerebro crea bucles de hábito buscando disparadores para ahorrar energía.&lt;/p>
&lt;ul>
&lt;li>La fuerza de voluntad se puede entrenar, como un músculo.&lt;/li>
&lt;li>Los pequeños éxitos construyen victorias más grandes.&lt;/li>
&lt;li>Enfócate menos en metas y más en sistemas y procesos.&lt;/li>
&lt;li>Para cambiar hábitos, cambia cómo te identificas.&lt;/li>
&lt;li>Para construir buenos hábitos, el entorno importa más que la motivación.&lt;/li>
&lt;li>Para romper un mal hábito, reduce exposición a sus señales.&lt;/li>
&lt;li>Combina algo que quieras hacer con algo que necesites hacer.&lt;/li>
&lt;li>No busques el hábito perfecto. Solo repite.&lt;/li>
&lt;li>Reduce fricción para buenos hábitos, auméntala para los malos.&lt;/li>
&lt;li>Como en Scrum, eliminar desperdicio es clave para mejorar.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>La repetición es la clave. Facilita lo que quieres hacer. Dificulta lo que quieres dejar de hacer. Disfruta el proceso: esa es la meta.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="/images/blog/2020-09-08/chema-next-turm.jpg" alt="chema junto a una torre" />&lt;/p>
&lt;h2 id="enlaces-interesantes">Enlaces interesantes
&lt;a class="heading-anchor" href="#enlaces-interesantes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://heleo.com/charles-duhigg-13-key-insights-charles-duhiggs-power-habit/2026/">13 key insights from The Power of Habit&lt;/a>&lt;/li>
&lt;li>&lt;a rel="external" href="https://medium.com/@saurinparikh/the-most-interesting-useful-takeaways-from-atomic-habits-9acc20bdc858">The most interesting takeaways from Atomic Habits&lt;/a>&lt;/li>
&lt;li>&lt;a href="/es/readings/atomic-habits/">Atomic Habits en mis lecturas&lt;/a>&lt;/li>
&lt;/ul></content></entry><entry xml:lang="es"><title>Siete lenguajes en siete semanas</title><subtitle>Una guía práctica para aprender lenguajes de programación</subtitle><category term="software-design" scheme="https://chemaclass.com/tags/software-design/" label="Software Design"/><category term="software" scheme="https://chemaclass.com/tags/software/" label="Software"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2020-05-21T00:00:00+00:00</published><updated>2020-05-21T00:00:00+00:00</updated><author><name>
Bruce Tate</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/7-languages-in-7-weeks/"/><id>https://chemaclass.com/es/readings/7-languages-in-7-weeks/</id><summary type="html">Una guía práctica para expandir tu mente como programador explorando paradigmas diferentes</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>El Programador Pragmático recomienda aprender un lenguaje nuevo cada año. Pero si uno por año está bien, ¿por qué no siete en siete semanas?&lt;/p>
&lt;p>Este libro te lleva de paseo por Clojure, Haskell, Io, Prolog, Scala, Erlang y Ruby. Aunque tu lenguaje favorito no esté en la lista, vas a ampliar tu forma de pensar al ver estos lenguajes lado a lado. Aprenderás algo valioso de cada uno. Y lo mejor: aprenderás a aprender lenguajes rápido.&lt;/p>
&lt;hr />
&lt;p>Creé este repositorio con todo lo que fui aprendiendo mientras leía y experimentaba con los lenguajes del libro: &lt;a rel="external" href="https://github.com/Chemaclass/7LangIn7Weeks">https://github.com/Chemaclass/7LangIn7Weeks&lt;/a>&lt;/p></content></entry><entry xml:lang="es"><title>Cómo Mejorar tu Charla Técnica (o Cualquier Otra Presentación)</title><subtitle>Algunos consejos para mejorar tus habilidades de comunicación</subtitle><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><category term="leadership" scheme="https://chemaclass.com/tags/leadership/" label="Leadership"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2019-11-18T00:00:00+00:00</published><updated>2019-11-18T00:00:00+00:00</updated><author><name>
Chemaclass</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/blog/improve-your-tech-talk/"/><id>https://chemaclass.com/es/blog/improve-your-tech-talk/</id><summary type="html">A todos nos ha pasado estar en reuniones que parecían una pérdida de tiempo, con un monólogo difícil de seguir o menos interesante de lo que podría ser. Vamos a arreglar esto.</summary><content type="html">&lt;p>A todos nos ha pasado estar en reuniones que parecían una pérdida de tiempo, con un “monólogo” difícil de seguir o menos interesante de lo que podría ser.
Vamos a arreglar esto.&lt;/p>
&lt;span id="continue-reading">&lt;/span>
&lt;p>Por eso estuve pensando en ello e intenté obtener algunas claves para mejorar su calidad general. Se aplica a todas las presentaciones, pero también a las charlas técnicas y otras presentaciones técnicas en las que los ingenieros suelen estar involucrados.&lt;/p>
&lt;h2 id="estructura-de-la-charla">Estructura de la charla
&lt;a class="heading-anchor" href="#estructura-de-la-charla" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;p>Para explicar cómo creo que debería ser una buena presentación, abordaré tres temas principales relevantes para estructurar y diseñar tu presentación.&lt;/p>
&lt;ol>
&lt;li>Contenido de la presentación: ¿qué mensaje quieres transmitir, a quién y cómo?&lt;/li>
&lt;li>Diseño y maquetación: cómo puedes diseñar una presentación fácil de seguir que apoye tu charla en lugar de desviar la atención de lo que realmente intentas decir.&lt;/li>
&lt;li>Por último, creo que la audiencia también es responsable de que una charla técnica sea exitosa, así que añadiré un recordatorio sobre el rol y las responsabilidades de los oyentes.&lt;/li>
&lt;/ol>
&lt;p>&lt;img src="/images/blog/2019-11-18/talking.jpg" alt="persona hablando ante una audiencia" />&lt;/p>
&lt;h3 id="considera-tu-audiencia">Considera tu audiencia
&lt;a class="heading-anchor" href="#considera-tu-audiencia" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Cuando prepares tu presentación, pregúntate:&lt;/p>
&lt;ul>
&lt;li>¿Quién asiste a la charla?&lt;/li>
&lt;li>¿Qué formación tienen?&lt;/li>
&lt;li>¿Qué posición ocupan?&lt;/li>
&lt;li>¿Qué información es relevante para ellos?&lt;/li>
&lt;li>¿Tienen que conocer todas las palabras clave que te gustaría usar?&lt;/li>
&lt;/ul>
&lt;h3 id="introduce-el-tema">Introduce el tema
&lt;a class="heading-anchor" href="#introduce-el-tema" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Crea algo de atmósfera. Intenta responder estas preguntas:&lt;/p>
&lt;ul>
&lt;li>¿Por qué deberían escucharte?&lt;/li>
&lt;li>¿Por qué deberían pasar su tiempo en otra reunión?&lt;/li>
&lt;li>¿Qué habrán aprendido al final de la charla?&lt;/li>
&lt;li>¿Cuál es tu mensaje principal?&lt;/li>
&lt;/ul>
&lt;p>Cada reunión debería tener un resultado tangible y un objetivo claro. Tenlo en mente.&lt;/p>
&lt;h3 id="crea-una-linea-argumental">Crea una línea argumental
&lt;a class="heading-anchor" href="#crea-una-linea-argumental" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Al preparar el contenido principal de tu charla, piensa en una línea argumental que conecte tus argumentos. Esto facilita que la audiencia te siga.&lt;/li>
&lt;li>Limítate a los mensajes necesarios para explicar tu idea o concepto.&lt;/li>
&lt;li>Deja fuera cualquier información innecesaria que no sea relevante para el núcleo de tu mensaje.&lt;/li>
&lt;/ul>
&lt;h3 id="construye-una-conclusion">Construye una conclusión
&lt;a class="heading-anchor" href="#construye-una-conclusion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Resume la(s) conclusión(es) principal(es) de forma concisa:&lt;/p>
&lt;ul>
&lt;li>¿Cuál es la conclusión de esta reunión?&lt;/li>
&lt;li>¿Cuáles son los aprendizajes de esta reunión?&lt;/li>
&lt;li>¿Cuáles son las preguntas abiertas o los siguientes pasos?&lt;/li>
&lt;/ul>
&lt;p>&lt;img src="/images/blog/2019-11-18/books.jpg" alt="pila de libros" />&lt;/p>
&lt;h2 id="diseno-y-maquetacion">Diseño y maquetación
&lt;a class="heading-anchor" href="#diseno-y-maquetacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="escribe-menos-habla-mas">Escribe menos, habla más
&lt;a class="heading-anchor" href="#escribe-menos-habla-mas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Una charla técnica trata sobre aprender nuevas ideas y conceptos.&lt;/li>
&lt;li>Una presentación debería apoyar tu charla, no reemplazar o replicar lo que has dicho.&lt;/li>
&lt;li>Cuantas más palabras en la diapositiva, menos se recordarán.&lt;/li>
&lt;li>Usa visuales/gráficos que apoyen tu charla en lugar de texto adicional.&lt;/li>
&lt;/ul>
&lt;h3 id="fuentes-grandes">Fuentes grandes
&lt;a class="heading-anchor" href="#fuentes-grandes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>Si tienes código que presentar, considera:&lt;/p>
&lt;ul>
&lt;li>Si es una imagen: usa fuentes grandes dentro. Recomiendo usar https://carbon.now.sh/ para snippets simples. O simplemente capturas de pantalla de tu IDE favorito.&lt;/li>
&lt;li>Si programas en vivo: prepara tu editor de antemano. Usa el Modo Presentación de tu IDE.&lt;/li>
&lt;/ul>
&lt;h2 id="rol-de-la-audiencia">Rol de la audiencia
&lt;a class="heading-anchor" href="#rol-de-la-audiencia" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="responsabilidades-del-asistente">Responsabilidades del asistente
&lt;a class="heading-anchor" href="#responsabilidades-del-asistente" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Nada de uso innecesario del móvil, como Twitter, Instagram, Facebook, WhatsApp, Telegram, etc.&lt;/li>
&lt;li>Guarda tus preguntas para el tiempo de preguntas, a menos que el presentador mencione al principio que puedes preguntar en cualquier momento. Normalmente es mejor no interrumpir el tema, así que podemos hacer las preguntas al final.&lt;/li>
&lt;li>Muestra interés en el tema. El presentador ha dedicado tiempo a preparar las diapositivas para ti.&lt;/li>
&lt;li>Comparte el entusiasmo del presentador por el tema. Esto también es responsabilidad del presentador: ambos deberíais tener ganas de aprender más sobre el tema.&lt;/li>
&lt;/ul>
&lt;h3 id="preguntas-internas">Preguntas internas
&lt;a class="heading-anchor" href="#preguntas-internas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>¿Valió la pena el tiempo que todos pasamos en esta sala?&lt;/li>
&lt;li>¿Nos arrepentimos de haber asistido a esta reunión?&lt;/li>
&lt;/ul>
&lt;p>Al final de la reunión, deberíamos hacernos estas preguntas para mejorar. Pide opiniones a otras personas para que podamos crecer más y juntos.&lt;/p>
&lt;p>&lt;img src="/images/blog/2019-11-18/footer.jpg" alt="audiencia en una presentación" />&lt;/p></content></entry><entry xml:lang="es"><title>Hábitos Atómicos</title><subtitle>Una forma sencilla y probada de construir buenos hábitos y dejar los malos</subtitle><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2019-11-12T00:00:00+00:00</published><updated>2019-11-12T00:00:00+00:00</updated><author><name>
James Clear</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/atomic-habits/"/><id>https://chemaclass.com/es/readings/atomic-habits/</id><summary type="html">Solemos creer que para cambiar nuestra vida hay que pensar en grande. James Clear propone otra cosa: el cambio real viene del efecto acumulado de cientos de pequeñas decisiones.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>
&lt;p>Solemos creer que para cambiar nuestra vida hay que pensar en grande. James Clear propone otra cosa: el cambio real viene del efecto acumulado de cientos de pequeñas decisiones. Las llama hábitos atómicos.&lt;/p>
&lt;h3 id="aprendizajes">Aprendizajes
&lt;a class="heading-anchor" href="#aprendizajes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Enfócate más en sistemas y procesos y menos en metas&lt;/li>
&lt;li>Cambia cómo te identificas a ti mismo&lt;/li>
&lt;li>El entorno es más importante que estar motivado&lt;/li>
&lt;li>Para romper un mal hábito, reduce la exposición a las señales que lo causan&lt;/li>
&lt;li>Combina una acción que quieres hacer con una acción que necesitas hacer&lt;/li>
&lt;li>En lugar de decir “tengo que”, di “puedo”&lt;/li>
&lt;li>No intentes hacer un hábito perfecto, solo repítelo&lt;/li>
&lt;li>Reduce la fricción para buenos hábitos y aumenta la fricción para malos hábitos&lt;/li>
&lt;li>Para que algo no parezca una tarea, hazlo durante períodos cortos de tiempo&lt;/li>
&lt;li>Para lograr metas a largo plazo, haz que los pequeños hábitos sean gratificantes&lt;/li>
&lt;li>Nunca faltes más de una vez a un hábito&lt;/li>
&lt;/ul>
&lt;p>Escribí un artículo sobre este tema: &lt;a href="/es/blog/the-process-itself-is-the-goal/">El proceso en sí mismo es la meta&lt;/a>&lt;/p>
&lt;hr />
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/YT7tQzmGRLA"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>El poder de los hábitos</title><subtitle>Por qué hacemos lo que hacemos y cómo cambiarlo</subtitle><category term="psychology" scheme="https://chemaclass.com/tags/psychology/" label="Psychology"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2017-03-20T00:00:00+00:00</published><updated>2017-03-20T00:00:00+00:00</updated><author><name>
Charles Duhigg</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/the-power-of-habits/"/><id>https://chemaclass.com/es/readings/the-power-of-habits/</id><summary type="html">Por qué hacemos lo que hacemos y cómo cambiarlo. Entiende cómo funcionan los hábitos y aprende a modificarlos.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>&lt;h2 id="aprendizajes">Aprendizajes
&lt;a class="heading-anchor" href="#aprendizajes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;ol>
&lt;li>Todos los hábitos operan de la misma manera&lt;/li>
&lt;li>Cambiar un hábito significa cambiar un aspecto clave…&lt;/li>
&lt;li>…y cambiar un hábito puede cambiar muchas cosas&lt;/li>
&lt;li>La fuerza de voluntad es un músculo&lt;/li>
&lt;li>Practica, practica, practica&lt;/li>
&lt;/ol>
&lt;hr />
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/Zq2LVa36ukk"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>El Programador Pragmático</title><subtitle>El camino hacia la maestría</subtitle><category term="software-design" scheme="https://chemaclass.com/tags/software-design/" label="Software Design"/><category term="clean-code" scheme="https://chemaclass.com/tags/clean-code/" label="Clean Code"/><category term="refactoring" scheme="https://chemaclass.com/tags/refactoring/" label="Refactoring"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><published>2016-10-01T00:00:00+00:00</published><updated>2016-10-01T00:00:00+00:00</updated><author><name>
Andrew Hunt</name></author><author><name>
David Thomas</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/the-pragmatic-programmer/"/><id>https://chemaclass.com/es/readings/the-pragmatic-programmer/</id><summary type="html">Un clásico sobre cómo convertirse en mejor desarrollador. Mentalidad, herramientas y buenas prácticas para dominar el oficio.</summary><content type="html">&lt;span id="continue-reading">&lt;/span>&lt;h3 id="aprendizajes">Aprendizajes
&lt;a class="heading-anchor" href="#aprendizajes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>No te repitas.&lt;/li>
&lt;li>La mentalidad importa tanto como el conocimiento.&lt;/li>
&lt;li>El buen código es más fácil de cambiar que el mal diseño.&lt;/li>
&lt;li>Elige buenas herramientas y domínalas.&lt;/li>
&lt;/ul>
&lt;hr />
&lt;h4 id="no-te-repitas-dry">No Te Repitas (DRY)
&lt;a class="heading-anchor" href="#no-te-repitas-dry" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h4>
&lt;ul>
&lt;li>Cada pieza de conocimiento debe tener una única representación clara dentro del sistema.&lt;/li>
&lt;li>DRY trata sobre la duplicación de conocimiento, de intención. Es expresar lo mismo en dos lugares, quizás de formas diferentes.&lt;/li>
&lt;/ul>
&lt;h4 id="la-mentalidad-importa-tanto-como-el-conocimiento">La mentalidad importa tanto como el conocimiento
&lt;a class="heading-anchor" href="#la-mentalidad-importa-tanto-como-el-conocimiento" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h4>
&lt;p>Aspectos clave:&lt;/p>
&lt;ul>
&lt;li>Asume la responsabilidad de tu trabajo. Sin excusas ni culpas cuando algo sale mal.&lt;/li>
&lt;li>Escribe software “suficientemente bueno”. No pierdas tiempo perfeccionando lo que ya funciona para el producto.&lt;/li>
&lt;li>No ignores la deuda técnica. Los autores usan la analogía de las ventanas rotas:&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>No dejes “ventanas rotas” (malos diseños, decisiones incorrectas o código pobre) sin reparar.
Arregla cada una cuando la descubras. Si no hay tiempo, al menos tápalas.
Comenta el código problemático, muestra un mensaje de “No Implementado” o usa datos ficticios temporalmente.&lt;/p>
&lt;/blockquote></content></entry><entry xml:lang="es"><title>El Programador Limpio</title><subtitle>Un código de conducta para programadores profesionales</subtitle><category term="clean-code" scheme="https://chemaclass.com/tags/clean-code/" label="Clean Code"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="tdd" scheme="https://chemaclass.com/tags/tdd/" label="Tdd"/><category term="communication" scheme="https://chemaclass.com/tags/communication/" label="Communication"/><published>2016-08-01T00:00:00+00:00</published><updated>2016-08-01T00:00:00+00:00</updated><author><name>
Robert C. Martin</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/the-clean-coder/"/><id>https://chemaclass.com/es/readings/the-clean-coder/</id><summary type="html">Guía de conducta para programadores profesionales</summary><content type="html">&lt;p>Los programadores que triunfan bajo presión e incertidumbre comparten algo: les importa de verdad crear buen software. Lo tratan como un oficio. Son profesionales.&lt;/p>
&lt;span id="continue-reading">&lt;/span>&lt;h3 id="aprenderas">Aprenderás
&lt;a class="heading-anchor" href="#aprenderas" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Qué significa ser un verdadero artesano del software&lt;/li>
&lt;li>Cómo lidiar con conflictos, plazos ajustados y jefes difíciles&lt;/li>
&lt;li>Cómo entrar en flujo y superar el bloqueo&lt;/li>
&lt;li>Cómo manejar la presión y evitar el agotamiento&lt;/li>
&lt;li>Cómo combinar actitudes clásicas con nuevos paradigmas de desarrollo&lt;/li>
&lt;li>Cómo gestionar tu tiempo y evitar atascos&lt;/li>
&lt;li>Cómo crear entornos donde los programadores y equipos prosperen&lt;/li>
&lt;li>Cuándo decir &lt;strong>No&lt;/strong> y cómo hacerlo&lt;/li>
&lt;li>Cuándo decir &lt;strong>Sí&lt;/strong> y qué implica realmente&lt;/li>
&lt;/ul>
&lt;hr />
&lt;h2 id="resumen">Resumen
&lt;a class="heading-anchor" href="#resumen" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h2>
&lt;h3 id="capitulo-1-profesionalismo">Capítulo 1: Profesionalismo
&lt;a class="heading-anchor" href="#capitulo-1-profesionalismo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Ser profesional significa asumir responsabilidad total de tus acciones.&lt;/li>
&lt;li>Primera regla: no dañes ni la función ni la estructura del software.&lt;/li>
&lt;li>Siempre cometerás errores, pero aprende de cada uno.&lt;/li>
&lt;li>Confía en el código que liberas. Espera que QA no encuentre nada.
&lt;ul>
&lt;li>Prueba una y otra vez.&lt;/li>
&lt;li>Automatiza tus tests.&lt;/li>
&lt;li>Diseña el código para que sea fácil de probar.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Sigue la regla del Boy Scout: deja el código un poco más limpio de como lo encontraste.&lt;/li>
&lt;li>Tu carrera es &lt;strong>tu responsabilidad&lt;/strong>, no la de tu jefe.
&lt;ul>
&lt;li>Dedica 20 horas semanales extra a mejorar tus habilidades.&lt;/li>
&lt;li>Lee, experimenta, practica (katas), habla con otros, colabora, mentoriza.&lt;/li>
&lt;li>Que sea divertido.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Conoce tu dominio e identifícate con tu cliente (nunca “nosotros vs. ellos”).&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-2-decir-no">Capítulo 2: Decir No
&lt;a class="heading-anchor" href="#capitulo-2-decir-no" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Los profesionales tienen el coraje de decir no a sus jefes.&lt;/li>
&lt;li>Managers y desarrolladores a menudo chocan porque sus objetivos a corto plazo entran en conflicto.&lt;/li>
&lt;li>Cuanto mayor el riesgo, más valioso es un “no” y más difícil de decir.&lt;/li>
&lt;li>Los buenos equipos trabajan hacia un sí, pero solo un sí correcto que funcione en la práctica.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-3-decir-si">Capítulo 3: Decir Sí
&lt;a class="heading-anchor" href="#capitulo-3-decir-si" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Hay tres partes para hacer un compromiso:
&lt;ul>
&lt;li>Dices que lo harás&lt;/li>
&lt;li>Lo dices en serio&lt;/li>
&lt;li>Realmente lo haces&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Tu compromiso debe respetar los límites de lo que esperas (basado en tu experiencia) poder y no poder hacer.
&lt;ul>
&lt;li>Si reconoces que probablemente no podrás cumplir un compromiso, necesitas levantar una bandera roja inmediatamente.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-4-codificacion">Capítulo 4: Codificación
&lt;a class="heading-anchor" href="#capitulo-4-codificacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Programar requiere un nivel de concentración que pocas disciplinas exigen.&lt;/li>
&lt;li>“La zona” (o flujo) no es tan buena como parece: serás productivo localmente, pero puedes perder la visión global y producir diseños mediocres.&lt;/li>
&lt;li>Las interrupciones son malas distracciones.
&lt;ul>
&lt;li>El pair programming ayuda a gestionarlas.&lt;/li>
&lt;li>TDD hace que el contexto pre-interrupción sea reproducible.
&lt;ul>
&lt;li>Minimiza el tiempo de depuración.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Programar es una &lt;strong>maratón&lt;/strong>, no un sprint. Conserva energía y creatividad.&lt;/li>
&lt;li>Vete cuando sea hora, aunque estés en medio de algo importante.&lt;/li>
&lt;li>Reestima continuamente tu tiempo de finalización y avisa en cuanto veas que llegarás tarde.
&lt;ul>
&lt;li>No dejes que nadie te meta prisa.&lt;/li>
&lt;li>Define bien qué significa “terminado”, con requisitos de calidad altos.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Programar es difícil para todos. Pide ayuda y ofrécela, especialmente como mentor.
&lt;ul>
&lt;li>No tengas vergüenza de preguntar.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-5-test-driven-development">Capítulo 5: Test-Driven Development
&lt;a class="heading-anchor" href="#capitulo-5-test-driven-development" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>&lt;a rel="external" href="https://en.wikipedia.org/wiki/Test-driven_development">TDD&lt;/a> no es una cura milagrosa y es impráctico o inapropiado en algunos casos (raros).&lt;/li>
&lt;li>Ciclo TDD:
&lt;ol>
&lt;li>Añade un test&lt;/li>
&lt;li>Ejecuta todos los tests. El nuevo test debería fallar por razones esperadas&lt;/li>
&lt;li>Escribe el código más simple que pase el nuevo test&lt;/li>
&lt;li>Todos los tests deberían pasar ahora&lt;/li>
&lt;li>Refactoriza según sea necesario&lt;/li>
&lt;li>Repite&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-6-practicar">Capítulo 6: Practicar
&lt;a class="heading-anchor" href="#capitulo-6-practicar" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Una Kata de programación es un conjunto preciso de pulsaciones de teclas y movimientos de ratón coreografiados que simula la resolución de algún problema de programación.
&lt;ul>
&lt;li>Una Kata es sobre el proceso, no la solución.&lt;/li>
&lt;li>No estás resolviendo el problema porque ya conoces la solución.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-7-tests-de-aceptacion">Capítulo 7: Tests de Aceptación
&lt;a class="heading-anchor" href="#capitulo-7-tests-de-aceptacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Evita “basura entra, basura sale”. Asegúrate de entender los requisitos.
&lt;ul>
&lt;li>Entenderlos bien significa eliminar ambigüedad.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>La mejor forma es definir tests de aceptación:
&lt;ul>
&lt;li>Los tests automatizados verifican que el software cumple las condiciones del cliente.&lt;/li>
&lt;li>Pasar esos tests define “Terminado”.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Empieza a implementar solo cuando los tests estén definidos.&lt;/li>
&lt;li>Los tests unitarios son para programadores. Los tests de aceptación son para negocio y desarrolladores.&lt;/li>
&lt;li>Ejecuta todos los tests en integración continua y arregla los fallos de inmediato.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-8-estrategias-de-testing">Capítulo 8: Estrategias de Testing
&lt;a class="heading-anchor" href="#capitulo-8-estrategias-de-testing" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>QA es parte del equipo. Escriben tests de aceptación, casos de fallo, casos límite y hacen testing exploratorio.&lt;/li>
&lt;li>Pirámide de testing:
&lt;ul>
&lt;li>La mayoría son tests unitarios: por y para desarrolladores.&lt;/li>
&lt;li>Muchos son tests de componentes o integración: por QA/Negocio con ayuda de desarrolladores, para ambos.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-9-gestion-del-tiempo">Capítulo 9: Gestión del tiempo
&lt;a class="heading-anchor" href="#capitulo-9-gestion-del-tiempo" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>En desarrollo de software, gestionar bien el tiempo es esencial.&lt;/li>
&lt;li>Las reuniones son necesarias pero a menudo una pérdida de tiempo. Evita las que no aporten valor claro: es una obligación profesional.&lt;/li>
&lt;li>Las reuniones deben tener agenda y objetivo claro.
&lt;ul>
&lt;li>Las dailies ágiles son un formato eficiente.&lt;/li>
&lt;li>La planificación de iteración debería ocupar el 5% de la iteración.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>La concentración es un recurso escaso.
&lt;ul>
&lt;li>Úsala cuando la tengas y recarga con tareas simples y descansos.&lt;/li>
&lt;li>Para mejorarla:
&lt;ul>
&lt;li>Haz deporte.&lt;/li>
&lt;li>Busca estímulos creativos.&lt;/li>
&lt;li>Toma descansos cortos cada 45 minutos.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-10-estimacion">Capítulo 10: Estimación
&lt;a class="heading-anchor" href="#capitulo-10-estimacion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Las estimaciones son la mayor fuente de desconfianza entre negocio y desarrolladores. Los desarrolladores dan estimaciones que negocio trata como compromisos.
&lt;ul>
&lt;li>Ambos olvidan que una estimación es una distribución de probabilidad, no un número fijo.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-11-presion">Capítulo 11: Presión
&lt;a class="heading-anchor" href="#capitulo-11-presion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>El profesional mantiene la calma bajo presión. Sigue sus disciplinas porque sabe que es la mejor forma de cumplir plazos.&lt;/li>
&lt;li>Evita situaciones de presión:
&lt;ul>
&lt;li>Haz solo compromisos que puedas cumplir.&lt;/li>
&lt;li>Mantén tu código limpio.&lt;/li>
&lt;li>Trabaja de forma que no necesites cambiar de método en crisis.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>No entres en pánico. Habla con tu equipo. No te aceleres. Confía en tus disciplinas.&lt;/li>
&lt;li>Ofrece hacer pairing a compañeros en crisis.&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-12-colaboracion">Capítulo 12: Colaboración
&lt;a class="heading-anchor" href="#capitulo-12-colaboracion" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>A la mayoría de programadores les gusta trabajar solos. Pero hay que entender los objetivos de quienes nos rodean, incluido negocio.
&lt;ul>
&lt;li>Eso requiere &lt;strong>comunicación&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Dentro del equipo: solo la propiedad colectiva del código y el pairing producen buena comunicación.
&lt;ul>
&lt;li>Programar es &lt;strong>comunicarse&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-13-equipos-y-proyectos">Capítulo 13: Equipos y proyectos
&lt;a class="heading-anchor" href="#capitulo-13-equipos-y-proyectos" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Los equipos necesitan meses para consolidarse, conocerse y aprender a trabajar juntos.
&lt;ul>
&lt;li>Asignar personas a varios proyectos a la vez es mala idea. Romper un buen equipo también.&lt;/li>
&lt;li>Mejor asignar varios proyectos a un mismo equipo.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="capitulo-14-mentoria-aprendizaje-y-artesania">Capítulo 14: Mentoría, aprendizaje y artesanía
&lt;a class="heading-anchor" href="#capitulo-14-mentoria-aprendizaje-y-artesania" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;ul>
&lt;li>Los programadores jóvenes necesitan mentoría, ya sea implícita o explícita.&lt;/li>
&lt;li>El software controla todos los aspectos de nuestras vidas. Un período de entrenamiento y práctica supervisada es más que apropiado.&lt;/li>
&lt;/ul>
&lt;hr />
&lt;p>En esta lección, Uncle Bob explica por qué es necesario escribir código limpio y establece las bases para lograrlo, tanto sociales como técnicas. El futuro de la programación se basa en un código ético y bien educado.&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/7EmboKQH8lM"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;hr />
&lt;p>En esta segunda lección, Uncle Bob habla del propósito de los comentarios. Rompe la idea de que comentar es algo que “hay que hacer” por ser supuestamente buena práctica. Para él, escribir un comentario es señal de fracaso: el buen código se explica solo. Menos comentarios = mejor código.&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/2a_ytyt9sf8"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;hr />
&lt;p>En esta tercera lección, Uncle Bob quiere crear conciencia sobre la necesidad de elevar el criterio al producir código. Señala la falta de preparación de muchos programadores como una de las principales causas de la ineficiencia en el desarrollo de software actual.&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/Qjywrq2gM8o"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div>
&lt;hr />
&lt;p>En esta cuarta lección, Uncle Bob introduce el Test-Driven Development (TDD). Es una práctica con curva de aprendizaje larga, pero produce código más robusto, seguro, mantenible y desarrollado con mayor eficiencia.&lt;/p>
&lt;div style="position:relative;aspect-ratio:16/9;width:100%;">
&lt;iframe
src="https://www.youtube-nocookie.com/embed/58jGpV2Cg50"
title="YouTube video"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
referrerpolicy="strict-origin-when-cross-origin"
style="position:absolute;inset:0;width:100%;height:100%;border:0;"
allowfullscreen>
&lt;/iframe>
&lt;/div></content></entry><entry xml:lang="es"><title>97 cosas que todo programador debería saber</title><subtitle>Sabiduría colectiva de los expertos</subtitle><category term="software-design" scheme="https://chemaclass.com/tags/software-design/" label="Software Design"/><category term="clean-code" scheme="https://chemaclass.com/tags/clean-code/" label="Clean Code"/><category term="career" scheme="https://chemaclass.com/tags/career/" label="Career"/><category term="productivity" scheme="https://chemaclass.com/tags/productivity/" label="Productivity"/><published>2016-07-15T00:00:00+00:00</published><updated>2016-07-15T00:00:00+00:00</updated><author><name>
Kevlin Henney</name></author><link rel="alternate" type="text/html" href="https://chemaclass.com/es/readings/97-things-every-programmer-should-know/"/><id>https://chemaclass.com/es/readings/97-things-every-programmer-should-know/</id><summary type="html">97 consejos cortos y prácticos para mejorar como programador. Da igual qué lenguaje uses: aquí encontrarás nuevos enfoques, buenas prácticas y consejos sólidos de expertos.</summary><content type="html">&lt;p>97 consejos cortos y útiles para programadores. Da igual qué lenguaje uses: aquí encontrarás nuevos enfoques para viejos problemas, buenas prácticas y consejos de expertos para mejorar tu oficio.&lt;/p>
&lt;span id="continue-reading">&lt;/span>&lt;h3 id="mis-principales-aprendizajes">Mis principales aprendizajes
&lt;a class="heading-anchor" href="#mis-principales-aprendizajes" title="Copy link" aria-label="Link to this section">#&lt;/a>
&lt;/h3>
&lt;p>01.- Paga la deuda técnica lo antes posible.&lt;/p>
&lt;p>02.- Aprende y domina la &lt;strong>programación funcional&lt;/strong>.&lt;/p>
&lt;ul>
&lt;li>Hace tu código menos propenso a errores y más fácil de depurar.&lt;/li>
&lt;/ul>
&lt;p>03.- No adivines lo que haría un usuario; haz que los usuarios hagan cosas y obsérvalos.&lt;/p>
&lt;p>04.- &lt;strong>Automatiza&lt;/strong> los estándares de código.&lt;/p>
&lt;p>05.- Escribe código &lt;strong>simple&lt;/strong>, nombres descriptivos simples, relaciones simples.&lt;/p>
&lt;p>06.- Antes de refactorizar: considera los tests existentes y el código.&lt;/p>
&lt;ul>
&lt;li>Trabaja en incrementos, asegúrate de que los tests sigan pasando después de cada cambio.&lt;/li>
&lt;/ul>
&lt;p>08.- Siempre deja el código &lt;strong>más limpio&lt;/strong> de lo que lo encontraste, incluso si no lo escribiste.&lt;/p>
&lt;p>10.- Elige tus librerías/frameworks cuidadosamente para evitar complejidad innecesaria.&lt;/p>
&lt;p>11.- Haz tu código fácil de entender usando términos del &lt;strong>dominio&lt;/strong>.&lt;/p>
&lt;p>13.- El &lt;strong>formato&lt;/strong> del código también es importante.&lt;/p>
&lt;p>14.- Usa &lt;strong>revisiones&lt;/strong> de código enfocándote en compartir conocimiento entre miembros del equipo.&lt;/p>
&lt;p>15.- Objetos &lt;strong>inmutables&lt;/strong> siempre que sea relevante. Cada variable debería tener el menor alcance posible. Nunca incluyas más de cuatro argumentos de función.&lt;/p>
&lt;p>18.- Toma &lt;strong>responsabilidad&lt;/strong> de tu propia educación. Nunca dejes de aprender.&lt;/p>
&lt;ul>
&lt;li>Basta con dedicar un poco de tiempo cada semana: podcasts, cursos, libros…&lt;/li>
&lt;/ul>
&lt;p>19.- Al diseñar una API, apunta a hacerla &lt;strong>fácil de usar&lt;/strong>, no conveniente de codificar.&lt;/p>
&lt;p>20.- Despliega temprano y &lt;strong>frecuentemente&lt;/strong>. No lo dejes hasta el final del proyecto.&lt;/p>
&lt;p>22.- Mejorar tus habilidades debería ser algo diario.&lt;/p>
&lt;p>23.- Adapta el nivel técnico de tu lenguaje específico del dominio a tu audiencia.&lt;/p>
&lt;p>24.- &lt;strong>No tengas miedo&lt;/strong> de romper cosas si eso es lo necesario para arreglar cosas.&lt;/p>
&lt;p>25.- Ten cuidado con tus datos de prueba porque podrían hacerse públicos accidentalmente.&lt;/p>
&lt;p>26.- Maneja tus errores cuando aparecen, no lo dejes para después.&lt;/p>
&lt;p>27.- Aprende &lt;strong>diferentes&lt;/strong> lenguajes de programación.&lt;/p>
&lt;ul>
&lt;li>Aprende su propia “cultura” o forma de hacer las cosas.&lt;/li>
&lt;li>Definitivamente te hará un mejor programador.&lt;/li>
&lt;/ul>
&lt;p>28.- No solo captures tus errores, realmente manéjalos.&lt;/p>
&lt;p>29.- Entiende al menos algunas complejidades de tu negocio, no solo programación.&lt;/p>
&lt;p>30.- &lt;strong>DRY&lt;/strong>: No Te Repitas.&lt;/p>
&lt;p>32.- Encapsula comportamiento, no solo estado.&lt;/p>
&lt;p>33.- Los números de punto flotante inevitablemente pueden crear errores en los cálculos.&lt;/p>
&lt;p>34.- El &lt;strong>código abierto&lt;/strong> es una gran oportunidad para hacer trabajo interesante y desarrollar habilidades de programación.&lt;/p>
&lt;p>36.- Da el &lt;strong>contexto&lt;/strong> adecuado cuando pidas ayuda, porque la gente no puede adivinar lo que está pasando.&lt;/p>
&lt;p>37.- No se trata de echar muchas horas. Aprende a &lt;strong>trabajar con eficacia&lt;/strong>.&lt;/p>
&lt;ul>
&lt;li>Dedica tiempo a aprender y a pensar en lo que haces.&lt;/li>
&lt;/ul>
&lt;p>38.- Escribe &lt;strong>reportes de bugs&lt;/strong> apropiados:&lt;/p>
&lt;ul>
&lt;li>Precisamente cómo reproducir el bug,&lt;/li>
&lt;li>con qué frecuencia aparece,&lt;/li>
&lt;li>qué debería haber pasado,&lt;/li>
&lt;li>qué realmente pasó.&lt;/li>
&lt;/ul>
&lt;p>39.- No escribas código innecesario.&lt;/p>
&lt;ul>
&lt;li>Solo escribe código que añada valor y se necesite ahora mismo.&lt;/li>
&lt;li>&lt;strong>Elimina código muerto&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;p>41.- La causa principal de lentitud en aplicaciones suele ser el exceso de llamadas remotas &lt;strong>entre procesos&lt;/strong>, no el algoritmo.&lt;/p>
&lt;ul>
&lt;li>Por ejemplo, conexiones a base de datos.&lt;/li>
&lt;/ul>
&lt;p>42.- Si aparece una advertencia del compilador, arréglala.&lt;/p>
&lt;ul>
&lt;li>No lo dejes para después, aunque no vaya a ser problema en producción.&lt;/li>
&lt;li>“Compilador” incluye cualquier análisis estático en lenguajes no compilados.&lt;/li>
&lt;/ul>
&lt;p>43.- Aprender a usar herramientas de &lt;strong>línea de comandos&lt;/strong> es una experiencia educativa valiosa, y podrías terminar prefiriéndolas.&lt;/p>
&lt;p>44.- Aprende (al menos) dos lenguajes y paradigmas diferentes bien.&lt;/p>
&lt;p>45.- Invierte algo de tiempo para &lt;strong>dominar&lt;/strong> el IDE que usas.&lt;/p>
&lt;ul>
&lt;li>Te hará la vida más fácil y te ahorrará tiempo a largo plazo.&lt;/li>
&lt;/ul>
&lt;p>46.- Conoce y trabaja con tus limitaciones: presupuesto, recursos, tiempo, etc.&lt;/p>
&lt;p>47.- Trabaja en &lt;strong>tareas pequeñas&lt;/strong>. No tengas miedo de descartar cambios.&lt;/p>
&lt;ul>
&lt;li>El conocimiento adquirido no se pierde.&lt;/li>
&lt;li>Ten claro qué quieres lograr antes de empezar.&lt;/li>
&lt;/ul>
&lt;p>48.- Usa una BD relacional si tu aplicación va a manejar un conjunto grande, persistente e interconectado de datos.&lt;/p>
&lt;p>49.- Aprende a &lt;strong>comunicar&lt;/strong> bien: no solo con tu máquina, también con negocio. Y quizás otro idioma.&lt;/p>
&lt;ul>
&lt;li>Es bueno para las conexiones y para la vida.&lt;/li>
&lt;/ul>
&lt;p>54.- Piensa dos veces antes de implementar “soluciones temporales”.&lt;/p>
&lt;p>55.- Haz la &lt;strong>GUI&lt;/strong> fácil de usar bien y difícil de usar mal.&lt;/p>
&lt;ul>
&lt;li>Anticipa errores y busca cómo prevenirlos.&lt;/li>
&lt;li>Se trata de la experiencia del usuario, no de la tuya.&lt;/li>
&lt;/ul>
&lt;p>56.- En proyectos, encuentra formas de hacer &lt;strong>lo invisible visible&lt;/strong>.&lt;/p>
&lt;p>57.- El paso de mensajes lleva a mejor &lt;strong>escalabilidad&lt;/strong> en sistemas paralelos.&lt;/p>
&lt;p>58.- Escribe código que otras personas puedan &lt;strong>entender&lt;/strong> fácilmente.&lt;/p>
&lt;p>59.- El &lt;strong>polimorfismo&lt;/strong> reduce la necesidad de if/else, lo que produce código más corto y seguro.&lt;/p>
&lt;p>60.- QA es tu amigo, no tu enemigo.&lt;/p>
&lt;p>61.- Versiona tus releases.&lt;/p>
&lt;p>62.- Asegúrate de que tu código fuente indique claramente lo que el programa está haciendo.&lt;/p>
&lt;p>63.- Aprende sobre el proceso de build. Es una parte importante del desarrollo.&lt;/p>
&lt;p>64.- Practica &lt;strong>pair programming&lt;/strong>.&lt;/p>
&lt;p>65.- Prefiere &lt;strong>tipos específicos del dominio&lt;/strong> sobre tipos primitivos.&lt;/p>
&lt;ul>
&lt;li>Hacen el código más legible y menos propenso a errores en el desarrollo.&lt;/li>
&lt;/ul>
&lt;p>67.- Un profesional toma &lt;strong>responsabilidad personal&lt;/strong> por su carrera y su código.&lt;/p>
&lt;p>68.- Usa control de versiones.&lt;/p>
&lt;p>69.- A veces la mejor forma de resolver un problema es alejarte del ordenador y dejar que la solución aparezca mágicamente en tu mente.&lt;/p>
&lt;p>70.- Leer código es una buena forma de &lt;strong>aprender&lt;/strong>. El código de otras personas o tu código antiguo.&lt;/p>
&lt;p>72.- Reinventar la rueda es una gran forma de desarrollar tus habilidades.&lt;/p>
&lt;p>75.- Si el código que escribiste es verdaderamente horrible, no intentes arreglarlo. &lt;strong>Bórralo&lt;/strong> y empieza de nuevo.&lt;/p>
&lt;p>76.- Aplica el Principio de Responsabilidad Única (&lt;strong>SRP&lt;/strong>).&lt;/p>
&lt;p>77.- Si alguien pide un cambio de producto, no lo descartes aunque no estés de acuerdo. Pregunta por qué.&lt;/p>
&lt;ul>
&lt;li>Llegarás a conversaciones más productivas y mejores resultados.&lt;/li>
&lt;/ul>
&lt;p>78.- Si estás haciendo lo mismo una y otra vez, intenta encontrar una forma de &lt;strong>automatizarlo&lt;/strong>.&lt;/p>
&lt;p>79.- Aprovecha las herramientas de análisis de código.&lt;/p>
&lt;p>80.- Escribe tests basados en la &lt;strong>funcionalidad deseada&lt;/strong> de tu programa, no en comportamiento incidental.&lt;/p>
&lt;p>83.- El testing toma tiempo, pero asegura la &lt;strong>calidad&lt;/strong> del producto final. Hazlo.&lt;/p>
&lt;p>85.- Hay muchos beneficios en el trabajo colaborativo y pair programming.&lt;/p>
&lt;p>86.- A veces arreglar un error en el código lleva a descubrir un error oculto.&lt;/p>
&lt;p>87.- Escribe código &lt;strong>pensando en otros programadores&lt;/strong>.&lt;/p>
&lt;p>88.- Aprende a usar herramientas Unix. Aprende a usar el &lt;strong>terminal&lt;/strong>.&lt;/p>
&lt;p>89.- Usa el algoritmo y estructura de datos correctos para el trabajo.&lt;/p>
&lt;ul>
&lt;li>Para hacer eso, necesitas entenderlos bien.&lt;/li>
&lt;/ul>
&lt;p>90.- Ten una buena política de logging.&lt;/p>
&lt;p>91.- Usar el principio DRY te ayuda a identificar y reparar cuellos de botella de rendimiento.&lt;/p>
&lt;p>92.- Testers y programadores deberían &lt;strong>colaborar&lt;/strong>.&lt;/p>
&lt;p>93.- Escribe código como si tuvieras que mantenerlo &lt;strong>el resto de tu vida&lt;/strong>.&lt;/p>
&lt;p>94.- Intenta escribir &lt;strong>funciones “pequeñas”&lt;/strong>.&lt;/p>
&lt;ol start="95">
&lt;li>Los buenos tests actúan como &lt;strong>documentación&lt;/strong> para el código que prueban.&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>Describen cómo funciona el código.&lt;/li>
&lt;/ul>
&lt;ol start="96">
&lt;li>Para ser un buen programador, tienes que preocuparte por la &lt;strong>calidad&lt;/strong> del código.&lt;/li>
&lt;/ol>
&lt;p>97.- &lt;strong>Habla con tus clientes&lt;/strong> antes de asumir que entiendes lo que quieren. De verdad.&lt;/p></content></entry></feed>