<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[mefisto.blog]]></title><description><![CDATA[textos, ideas y algún que otro delirio]]></description><link>https://mefisto.blog/</link><image><url>https://mefisto.blog/favicon.png</url><title>mefisto.blog</title><link>https://mefisto.blog/</link></image><generator>Ghost 5.87</generator><lastBuildDate>Mon, 09 Mar 2026 09:10:18 GMT</lastBuildDate><atom:link href="https://mefisto.blog/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[False Prometheus (the tale of anthropomorphized agents)]]></title><description><![CDATA[If natural language is becoming the next programming language, it is only natural that everyone wants to play with the new tool.]]></description><link>https://mefisto.blog/false-prometheus-the-tale-of-anthropomorphized-agents/</link><guid isPermaLink="false">69aa1d972bcd8db387278570</guid><category><![CDATA[dev]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Sat, 07 Mar 2026 13:30:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1675897634504-bf03f1a2a66a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI3fHxBSXxlbnwwfHx8fDE3NzI2OTYwNDZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h2 id="preface">Preface</h2><img src="https://images.unsplash.com/photo-1675897634504-bf03f1a2a66a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI3fHxBSXxlbnwwfHx8fDE3NzI2OTYwNDZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="False Prometheus (the tale of anthropomorphized agents)"><p>Because an agent, by its nature, is not deterministic, we need to improve our approach if we want to achieve a certain level of determinism.</p><p>The usual workflow should be inverted. Instead of sitting down to code at the same time developing the design, take time to think about the design implementation, draft specifications, define constraints and draw diagrams.</p><blockquote><a href="https://c4model.com/?ref=mefisto.blog" rel="noreferrer">C4 Model</a> is currently one of the most effective approaches for describing complex software systems. Don&apos;t forget the old good ones: ER diagrams, sequence diagrams, etc.</blockquote><p>Once the diagram draft is ready (pen and paper are good enough), take a screenshot and ask the agent to generate an <code>*.mmd</code> file (<a href="https://mermaid.js.org/?ref=mefisto.blog" rel="noreferrer">mermaidjs</a> format, highly recommended) or any other format you prefer. From that moment there should be a rule for the agent to use that diagram as reference for any request - migration, refactor, implementation - related to the product you&apos;re building.</p><figure class="kg-card kg-image-card"><img src="https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-4.44.14-PM.png" class="kg-image" alt="False Prometheus (the tale of anthropomorphized agents)" loading="lazy" width="2000" height="926" srcset="https://mefisto.blog/content/images/size/w600/2026/03/Screenshot-2026-03-06-at-4.44.14-PM.png 600w, https://mefisto.blog/content/images/size/w1000/2026/03/Screenshot-2026-03-06-at-4.44.14-PM.png 1000w, https://mefisto.blog/content/images/size/w1600/2026/03/Screenshot-2026-03-06-at-4.44.14-PM.png 1600w, https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-4.44.14-PM.png 2000w" sizes="(min-width: 720px) 720px"></figure><p><code>Skills</code> and <code>Contexts/Tasks</code> specs are expressive <code>BDD</code> documents that, once completed, should be summarized  by the agent in a shared repository so that the <code>project context</code> is available whenever it is needed, reducing the possibility of a hallucinations.</p><p>All of this makes the design and implementation process more organic and deterministic in its behavior.</p><blockquote>When we have worked out some aspect of software design, we should not let incorrect comparisons with [... let&apos;s say other disciplines ...] keep us from correctly documenting our work in software design. (Jack W. Reeves)</blockquote><h2 id="current-state">Current state</h2><p>The now infamous phrase &quot;<strong>AI agents are cheaper Junior Devs</strong>&quot; reflects an evolution in the wrong direction of what was originally intended. When it was first said years ago by a group of savvy Software Engineers, the intention was to explain that, like a Junior developer, AI agents tend to follow orders. Even if they have a lot of data/information (given that is mostly probabilistic information) there will still be errors, duplication and many missing parts across different scenarios.</p><p>The <strong>original intent</strong> was to describe the outcome of the interaction, not to replace the idea or role of a Junior developer. However, what has happened in the last year is the <strong>anthropomorphization</strong> of agents. There are many posts, opinions and reflections on this topic, so I will not delve into it. What I would like to explore instead is a different path, a different perspective around the use of AI agents in software engineering.</p><p>Let&apos;s start with an old article by <a href="https://www.developerdotstar.com/mag/articles/reeves_design_main.html?ref=mefisto.blog" rel="noreferrer">Jack W. Reeves</a> that I&apos;ve always found insightful:<a href="https://www.developerdotstar.com/mag/articles/reeves_design_main.html?ref=mefisto.blog" rel="noreferrer"> What is Software Design? (1992)</a>. I recommend reading the three essays he wrote on this topic.</p><p>Reeves explored the rise, at that time, of OO programming techniques in the C++ world and used those ideas to support his main argument:</p><blockquote>Programming is not about building software, programming is about designing software (Jack W. Reeves)</blockquote><p>He support his thesis saying</p><blockquote>C++ has become popular [1992] because it makes it easier to design software and program at the same time (Jack W. Reeves)</blockquote><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Let&apos;s put a pin on this sentence</div></div><p>He argues &quot;we&apos;re not software engineers because we do not realize what a software design really is&quot;. While I mostly agree with this statement, I&apos;d say the industry has grown and matured enough that today the majority of software engineers understand what software design is - even if many of us don&apos;t consciously realize it while we&apos;re doing it.</p><p>Reeves also wrote:</p><blockquote>The final goal of any engineering activity is the same type of documentation. When a design effort is complete, the design documentation is turned over to the manufacturing team ... In fact they can proceed to build a lots of the product, all without any further intervention of the designers (Jack W. Reeves)</blockquote><p>These designs are <strong>the blueprints</strong> that derive from prototypes, test models and structural analysis.</p><blockquote>... the final source code is <strong>the real software design</strong> ... one consequence [of this] is the fact that software is cheap to build. If source code is a software design, then actually building software is done by compilers and linkers (Jack W. Reeves)</blockquote><p>As software engineers we design and test models (PoC, TDD, BDD), implement scale models (prototypes) and perform structural analysis (benchmarks, performance analysis). All of this work is done to refine the design through refactoring and implementing the code.</p><p>And just like in &quot;hardware engineering&quot;, the design process - writing source code, prototyping solutions, documenting requirements and decisions - <strong>is error prone</strong>.</p><blockquote>The general consensus is that when real engineers get through with a design, no matter how complex, they are pretty sure it will work [...] In short, the designers do everything they could think of to make sure the design is good design before it is built. (Jack W. Reeves)</blockquote><p>I&apos;d say this is a substantial difference for software engineers. We use the &quot;manufacturing team&quot; (compilers, linkers, etc) to &quot;<strong>optimize</strong>&quot; the software design; because of its &quot;<strong>almost free</strong>&quot; nature the build phase often happens in parallel with the design phase (the source code). The <em>final build</em> is what we call <em>deployment to production</em>.</p><blockquote>Designing software is an exercise in <strong>managing complexity</strong> [...] is very similar to <strong>system design</strong>. (Jack W. Reeves)</blockquote><p>This was said in 1992, when OOP was the hype and tools such as UML and Structure Charts were the de facto way to specify requirements and design implementations.</p><blockquote>We must keep in mind, however, that these tools and notations are not a software design. Eventually we have to create the real software design and it will be in some programming language. (Jack W. reeves)</blockquote><p>Because of this, he concluded:</p><blockquote>It&apos;s probably better to let the original designers write the original code, rather than have someone else translate a language independent design later. (Jack W. Reeves)</blockquote><h2 id="enter-ai-agents">Enter AI Agents</h2><p>Let&apos;s review briefly the history around the &quot;AI Agents&quot; hype, at least as I experienced it.</p><p>In 2021 Github Copilot was released with plugins for multiple IDEs and environments. I used Copilot mostly as an &quot;advanced&quot; intellisense. Thanks to its &#xAB;limited&#xBB; ability to infer what was happening in the file being edited (ideally no more that 200 loc because of context limitations), it was able to suggest lines of code or even blocks of code good enough to have to start a boilerplate or remind me of possible ways to define, for example, a function.<br><br>It was also possible - and still is - to request specific code or hints through comments.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-4.49.23-PM.png" width="1044" height="314" loading="lazy" alt="False Prometheus (the tale of anthropomorphized agents)" srcset="https://mefisto.blog/content/images/size/w600/2026/03/Screenshot-2026-03-06-at-4.49.23-PM.png 600w, https://mefisto.blog/content/images/size/w1000/2026/03/Screenshot-2026-03-06-at-4.49.23-PM.png 1000w, https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-4.49.23-PM.png 1044w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-4.53.43-PM.png" width="1672" height="1940" loading="lazy" alt="False Prometheus (the tale of anthropomorphized agents)" srcset="https://mefisto.blog/content/images/size/w600/2026/03/Screenshot-2026-03-06-at-4.53.43-PM.png 600w, https://mefisto.blog/content/images/size/w1000/2026/03/Screenshot-2026-03-06-at-4.53.43-PM.png 1000w, https://mefisto.blog/content/images/size/w1600/2026/03/Screenshot-2026-03-06-at-4.53.43-PM.png 1600w, https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-4.53.43-PM.png 1672w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>In 2022 OpenAI released ChatGPT to the general public, and it permanently changed many aspects of the software industry, both within the industry itself and how it is perceived by the outside world. Software engineering lost part of its mystique. Non-engineers started to the work as less complex because now a prompt could produce multiple answers instantly - and often with a sycophantic tone that I personally dislike.</p><p>In my own workflow, ChatGPT became the <em>quick fixer</em> for &quot;simple&quot; questions. What used to take a five-minute search could now be reduced to three minutes, often with more context.</p><p>ChatGPT 5, I&apos;m sure, placed a spotlight on the <strong>anthropomorphization</strong> we, as humans, were projecting onto what is fundamentally a high-capacity probabilistic model.</p><p>At that stage ChatGPT could already be used for larger questions thanks to its reasoning skills. However, getting the most out of it required users to learn and understand a new set of constraints and practices: assigning roles, providing context, structuring prompts.</p><p>This stage was interesting because, when done properly, it forced users to think differently about problems. Designing prompts and scenarios to improve the feedback loop could expand creative and cognitive limits.</p><p>By the end of 2023 Cursor appeared. I didn&apos;t use it extensively, mostly because my <code>vim+copilot</code> setup was already sufficient for what I was doing, but it was clear that something important had happened: an Agent could now operate at the project filesystem level.</p><p>I had to wait until 2025, when Warp 2.0 was released with a complete restructuring. The focus shifted away from an &quot;advanced&quot; Terminal App with IDE-like utilities and toward becoming an <em><code>ADE</code> - </em><code>Agentic Development Environment</code></p><p>Being a terminal with Agentic functionality built into the system has an advantage: the power of tools like Cursor combined with the ability to interact with the whole system - OS filesystem and its functionality.</p><p>Considering that the <code>agent</code> concept (including tools and extensions such as <code>MCP</code>) is designed to work through <code>CLI</code>, it makes a lot of sense for an <code>ADE</code> to be <code>CLI</code> based. (A great explanation <a href="https://www.youtube.com/watch?v=RvQII_5Puzw&amp;ref=mefisto.blog" rel="noreferrer">here</a>)</p><figure class="kg-card kg-image-card"><img src="https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-5.07.05-PM.png" class="kg-image" alt="False Prometheus (the tale of anthropomorphized agents)" loading="lazy" width="2000" height="1211" srcset="https://mefisto.blog/content/images/size/w600/2026/03/Screenshot-2026-03-06-at-5.07.05-PM.png 600w, https://mefisto.blog/content/images/size/w1000/2026/03/Screenshot-2026-03-06-at-5.07.05-PM.png 1000w, https://mefisto.blog/content/images/size/w1600/2026/03/Screenshot-2026-03-06-at-5.07.05-PM.png 1600w, https://mefisto.blog/content/images/2026/03/Screenshot-2026-03-06-at-5.07.05-PM.png 2000w" sizes="(min-width: 720px) 720px"></figure><h2 id="thesis">Thesis</h2><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">If natural language - or some form of it - becomes the next stage in the evolution of programming languages (if it has not already), then Reeves&apos; words become relevant again.</div></div><p>&quot;Vibe coding&quot; became the buzzword of 2025 and 2026, but because of the rapid evolution of the environment:</p><blockquote>The questions of whether OO techniques <code>[2026: AI Agents]</code> are just hype have been replaced by questions of how to get the benefits with the least amount of pain. (Jack W. Reeves)</blockquote><p>We have now <code>&lt;MCPs&gt;</code> <code>&lt;CONTEXTS&gt;</code> <code>&lt;SKILLS&gt;</code> <code>&lt;RULES&gt;</code> <code>&lt;ROLES&gt;</code> <code>&lt;ADKs&gt;</code>, and many other mechanisms designed to constrain and focus the capabilities of AI Agents. All of this is built on top of other tools and concepts developed to improve what we as software engineers already do.</p><div class="kg-card kg-callout-card kg-callout-card-accent"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">But saying <b><code spellcheck="false" style="white-space: pre-wrap;"><strong>Agents are like Junior developers but cheaper and faster</strong></code></b> is not one of those useful concepts.</div></div><h2 id="the-junior-dev-fallacy">The Junior Dev Fallacy</h2><p>When this comparison was first mentioned, the intention was to provide a reference point about decisions-making, accountability, and experience between a Senior and a Junior developer - <strong>not between a Junior developer and a probabilistic tool.</strong></p><p>An Agent has access to a massive amount of information and can process it extremely fast to infer possible outcomes. But it lacks knowledge in the human sense. <strong>It&apos;s a probabilistic model</strong>.</p><p>If you have to remind a Junior developer more than fifteen times about the project standard for styling UI components - for example, how <code>styled-components</code> should be declared or where <code>Tailwind</code> classes should live - you would consider letting that person go. In reality, most juniors learn that after three or five repetitions.</p><p>An Agent, however, can make the same mistake months after the original implementation, even when rules and constraints are explicitly documented. And when corrected, it will often respond with something like &quot;You&apos;re absolutely right, this is not the standard way to implement components in this project&quot;.</p><blockquote>In a short and specific rant: this situation reminds me of what happened with &quot;agile&quot; when CEOs and PMs <strong>with non-technical background</strong> adopted it as a <strong>buzzword</strong> for marketing purposes.</blockquote><h2 id="the-evolution-thesis">The evolution thesis</h2><blockquote>Programming and the build/test cycle are central to the process of engineering software.We need to manage them as such ... we can improve this process, but we can not escape it (Jack W. Reeves)</blockquote><p>I&apos;d say many reticent people expect to keep coding the way engineering has always been done. But event that assumption is historically inaccurate. Many probably do not remember when programming meant punching holes in punch cards, and I&apos;m sure those people screamed when someone said &quot;Hey, this is called <em>fortran</em>&quot;.</p><p>On the other side, some people are excessively optimistic and expect some sci-fi AI like Ironman&apos;s J.A.R.V.I.S.</p><div class="kg-card kg-callout-card kg-callout-card-accent"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text">Reality will probably lie somewhere in the middle, very far away of both extremes</div></div><p>I&apos;ve been long convinced and I&apos;ve been saying:</p><blockquote>Software architecture must be a mindset for any software engineer</blockquote><p>Software architect is a role that you could obtain, but most importantly software architecture is a <strong>way of thinking you should have</strong>, and it is crucial for the <em>new programming language</em> era.</p><blockquote>Experience can lead us in the right direction, <strong>this is craft</strong> ... Then we must take what we started with and make it better through a controlled process of refinement, <strong>this is engineering</strong>. (Jack W. Reeves)</blockquote><p>Just like, let&apos;s call them for the sake of the argument, &quot;traditional&quot; languages have a set of rules, constraints, syntax and are populated with libraries and frameworks, all that supported by design patterns, best practices and whatnot, the &quot;natural&quot; language turned into a new programming language has evolving rules, syntax, libraries (i.e. <code>SKILLS</code>, <code>RULES</code>, <code>MCPs</code>) and first appearances of what, I&apos;d like to call proto-frameworks (what the industry now refers to as <code>ADKs</code>).</p><p>All of that is still evolving but the release times are so narrow that I&apos;m sure we&apos;ll be watching so many advances in this field in no-time.</p><h2 id="a-design-paradigm">A Design Paradigm</h2><blockquote>The goal of any engineering design project is the production of some documentation. Obviously, the actual design documents [i.e. source code] are the most important, but they are not the only ones that must be produced. (Jack W. Reeves)</blockquote><p>The workflow we used as guidebook is the generalization of auxiliary documentation that represents requirements acceptance criteria, architectural decisions, but those documents eventually became outdated and sometimes not fully updated they collect dust or occupy disk space and are used only to brag about them, to present during audits or as a justification to get funding.</p><blockquote>Undoubtedly, keeping such documentation up to date is difficult. This is another argument for the need for <strong>more expressive programming languages</strong>. (Jack W. Reeves)</blockquote><p>Natural language satisfies many of those requirements. But adopting it as part of the programming paradigm also means adapting our knowledge and practices.</p><p>Agents can generate code faster and, in many cases, produce more performant solutions. Instead of focusing only on what should be <strong>implemented</strong>, we can focus more on how a feature should <strong>behave</strong>. Instead of writing the same <em>reduce</em> function for the hundredth time, we can focus on preventing duplicate logic across modules.</p><p><strong>Coding skills</strong> and <strong>engineering knowledge</strong> remain essential - arguably the most important skill - but <strong>communication</strong> and <strong>architectural thinking</strong> are becoming increasingly relevant.</p><div class="kg-card kg-callout-card kg-callout-card-accent"><div class="kg-callout-emoji">&#x1F4A1;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">That&apos;s why Junior developers MUST and WILL continue to exist. Their role is to learn how to design engineering systems</strong></b></div></div><h2 id="afterword">Afterword</h2><p>The vibe coding hype is a natural phase of any new technology. We saw similar cycles with Agile, with OOP, and with tools such as Dreamweaver or Flash.</p><p>Every time a technology simplifies complex tasks, the general public becomes interested in exploring it - often with the hope of achieving results without fully understanding the underlying complexity.</p><p>Modern <code>LLMs</code> and agents have narrowed the gap even further. <strong>If natural language is becoming the next programming language, it is only natural that everyone wants to play with the new tool.</strong></p><blockquote>The source code may be the master design document, but it is seldom the only necessary. (Jack W. Reeves)</blockquote>]]></content:encoded></item><item><title><![CDATA[El monstruo es el otro? (reflexiones de Fausto)]]></title><description><![CDATA[<p>La dificultad de hacerse responsable de nuestros actos es &quot;<strong>resuelta</strong>&quot; a trav&#xE9;s del mecanismo del <strong><em>Chivo Expiatorio.</em></strong></p><blockquote><em>La mentalidad persecutoria suscita tipo de ilusiones y las huellas de estas ilusiones <strong>confirman</strong> m&#xE1;s que <strong>anulan </strong>la presencia [...] de un cierto tipo de </em>acontecimientos, la propia</blockquote>]]></description><link>https://mefisto.blog/el-monstruo-es-el-otro-reflexiones-de-fausto/</link><guid isPermaLink="false">686817f22bcd8db3872783a8</guid><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Sun, 09 Nov 2025 07:20:56 GMT</pubDate><media:content url="https://mefisto.blog/content/images/2025/11/P8130280.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://mefisto.blog/content/images/2025/11/P8130280.jpeg" alt="El monstruo es el otro? (reflexiones de Fausto)"><p>La dificultad de hacerse responsable de nuestros actos es &quot;<strong>resuelta</strong>&quot; a trav&#xE9;s del mecanismo del <strong><em>Chivo Expiatorio.</em></strong></p><blockquote><em>La mentalidad persecutoria suscita tipo de ilusiones y las huellas de estas ilusiones <strong>confirman</strong> m&#xE1;s que <strong>anulan </strong>la presencia [...] de un cierto tipo de </em>acontecimientos, la propia persecuci&#xF3;n, la ejecuci&#xF3;n de la bruja*</blockquote><p>Es un mecanismo inherente a todos nosotros; la necesidad de evitar la culpa y sentir que hemos hecho lo correcto. Es natural querer sentir que en la <em>pel&#xED;cula</em>, que es nuestra vida, no solo somos los buenos sino tambi&#xE9;n somos justos al impartir, como m&#xED;nimo, la sentencia que seg&#xFA;n nosotros, los otros, los ofensores, han hecho sobre nuestro bienestar a pesar de nuestra benevolencia.</p><blockquote>Quienes ayer enterraban hoy son enterrados [...] se niega cualquier piedad a los amigos, puesto que toda piedad es peligrosa*</blockquote><p>Recurrir a la premisa de que &quot;el monstruo es el otro&quot; es f&#xE1;cil y es muy satisfactorio decir: <strong><em>no fui yo, fueron mis padres; no hice mal, fue mi pareja; no me equivoqu&#xE9;, fue mi amigo; no fall&#xE9;, fueron mis ancestros</em></strong>. Es tan f&#xE1;cil y liberador que todos en alg&#xFA;n momento lo hacemos.</p><blockquote>Antes que culparse a si mismos se acusa a los sospechosos de cr&#xED;menes de un tipo especial*</blockquote><p>Lo dif&#xED;cil es hacerse cargo y tomar responsabilidad de lo que nos compete en cada una de esas situaciones.</p><p>La complejidad est&#xE1; en asumir nuestra participaci&#xF3;n en la construcci&#xF3;n de ese monstruo, <strong><em>porque el otro no es el monstruo, el monstruo es lo que co-creamos con el otro.</em></strong></p><blockquote>Los perseguidores siempre acaban por convencerse de que un peque&#xF1;o n&#xFA;mero de individuos, o incluso uno solo, puede llegar pese a su debilidad relativa a ser extremadamente nocivo para el conjunto de la sociedad*</blockquote><p>Probablemente el otro tenga m&#xE1;s responsabilidad, o tal vez soy yo quien cargue con la mayor cuota de responsabilidad, pero eso solo podr&#xE9; dilucidar cuando deje de lado mi ego, cuando con dolor y esfuerzo acepte mirar mi pasado, mis acciones y mis decisiones...</p><blockquote>Al menor fracaso, a la menor denuncia, el reci&#xE9;n llegado [ el for&#xE1;neo, el extra&#xF1;o, el anormal] puede caer por muy alto que haya subido*</blockquote><p>...solo ah&#xED; dejar&#xE9; de ver monstruos, har&#xE9; la paz con mi monstruo y podr&#xE9; vislumbrar los errores y faltas de los otros as&#xED; como mis faltas y desaciertos.</p><blockquote>El objetivo de la operaci&#xF3;n sigue siendo el mismo, la acusaci&#xF3;n de envenenamiento permite desplazar la responsabilidad de unos desastres perfectamente reales a unas personas cuyas actividades criminales nunca han sido realmente descubiertas*</blockquote><p>Ren&#xE9; Girard (todas las frases citadas son de &#xE9;l) describe el mecanismo del Chivo Expiatorio como un proceso de transferencia de las culpas y responsabilidades a un otro marginal, un otro que de una u otra manera no puede defenderse...</p><blockquote>La mentalidad persecutoria se mueve en sentido contrario. En lugar de ver en el microcosmos individual un reflejo o una imitaci&#xF3;n del nivel global, busca en el individuo el origen y causa de lo que hiere*</blockquote><p>...se deposita en ese ente todo el mal que debe ser purgado para que el equilibrio se restablezca. <strong>Es una</strong> <strong>forma de idealizaci&#xF3;n perversa</strong> en la que el sujeto idealizado sirve de vasija de los errores cometidos o del mal que ha ca&#xED;do sobre aquellos que est&#xE1;n agravados.</p><blockquote>La anormalidad puede servir de criterio preferencial para la selecci&#xF3;n de los perseguidos*</blockquote><figure class="kg-card kg-image-card kg-width-wide"><img src="https://mefisto.blog/content/images/2025/11/P2250047.jpeg" class="kg-image" alt="El monstruo es el otro? (reflexiones de Fausto)" loading="lazy" width="1280" height="952" srcset="https://mefisto.blog/content/images/size/w600/2025/11/P2250047.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2025/11/P2250047.jpeg 1000w, https://mefisto.blog/content/images/2025/11/P2250047.jpeg 1280w" sizes="(min-width: 1200px) 1200px"></figure>
<!--kg-card-begin: html-->
<p style="color:var(--ghost-accent-color);font-size:1.9rem;font-weight:600">
  El Fausto de Goethe
</p>
<!--kg-card-end: html-->
<p>Imaginemos por un momento que Fausto sab&#xED;a que &#xE9;l no era m&#xE1;s que un objeto <em>de juego</em> en una apuesta impuesta por Dios a Mefisto...</p><blockquote>DIOS: Mientras siga viviendo por la tierra no te quedar&#xE1; vedado procurarlo.**</blockquote><p>... a sabiendas que Dios avisa con anticipaci&#xF3;n, bastante perversa, que &#xE9;l va a ganar la partida.</p><blockquote>DIOS: Aunque ahora me sirve [Fausto] en extrav&#xED;o pronto lo llevar&#xE9; a la claridad. El jardinero sabe, al verdear el arbolillo, que vendr&#xE1;n los frutos**</blockquote>
<!--kg-card-begin: html-->
<p style="color:var(--ghost-accent-color);font-size:1.8rem;font-weight:600">
  Cambiar&#xED;a la perspectiva y actitud de Fausto?
</p>
<!--kg-card-end: html-->
<p>Bajo la premisa de Ren&#xE9; Girard, Mefisto sabe que su papel a interpretar es del chivo expiatorio. La culpa, la responsabilidad en &#xFA;ltimo t&#xE9;rmino han de caer sobre &#xE9;l, el maldito, la anormalidad, el causante del mal.</p><blockquote>DIOS: Bien, entonces, te sea permitido. De su pr&#xED;stina fuente aparta a ese alma, y ll&#xE9;vala, si puedes aferrarla, por tu camino abajo, junto a ti; pero maldito si has de confesar: un hombre bueno, en su &#xED;mpetu en tiniebla, del buen camino tiene ya conciencia.**</blockquote><blockquote>DIOS: La actividad del hombre se adormece, y le gusta el descanso sin estorbos; por eso es bueno darle un compa&#xF1;ero que empuje y le haga de demonio.**</blockquote><p>Mefisto desde, y a pesar de su rol informa y advierte a Fausto de las posibles consecuencias de sus decisiones.</p><blockquote>MEFISTO: Ya est&#xE1; fuera de ti otra vez, y si esto sigue, vas a acabar en la locura o en el horror y el miedo: &#xA1;basta ya!**</blockquote><blockquote>MEFISTO: Cuando un imb&#xE9;cil no ve la salida, se imagina que todo ha concluido. &#xA1;Solo vive quien no pierde valor!**</blockquote><p>Incluso y esto puede parecer contra intuitivo, acompa&#xF1;a los deseos de Fausto con consideraciones <em>bastante humanistas</em>.</p><blockquote>MEFISTO: cada cu&#xE1;l solo aprende lo que puede, pero aquel que aprovecha su momento es el hombre decente**</blockquote><p>Pero es Fausto quien conscientemente desea cumplir sus anhelos a costa de todo, es Fausto quien, a pesar de las advertencias, comete un sin fin de faltas. </p><blockquote>FAUSTO: &#xA1;Demonio, acorta el tiempo de mi angustia! &#xA1;Lo que ha de ser, que sea ahora mismo! &#xA1;Que su destino caiga sobre m&#xED; y ella se hunda conmigo!**</blockquote><p>Es Fausto quien <em>sacrifica</em> a Mefisto, como el chivo expiatorio que acepta ser, cuando alegando su naturaleza humana, d&#xE9;bil y sugestionable, evita toda responsabilidad.</p><p>Fausto, aquel que demand&#xF3; el amor como &#xE9;l lo pensaba y lo abandon&#xF3; cuando la responsabilidad lo llam&#xF3;, aquel que cometi&#xF3; el crimen y huy&#xF3;; es el mismo que decide no asumir responsabilidad alguna, es aquel que para evitar la culpa y enfrentar las consecuencias de sus decisiones y actos, transfiere toda la culpa y las faltas a Mefisto.</p><blockquote>FAUSTO: &#xA1;S&#xE1;lvala, o ay de ti! &#xA1;La maldici&#xF3;n m&#xE1;s horrible sobre ti, por miles de a&#xF1;os!**<br><br>MEFISTO: Yo no puedo romper las cadenas del Vengador, ni abrir sus cerrojos... &#xA1;Que la salve!... &#xBF;Qui&#xE9;n fue el que la precipit&#xF3; a la perdici&#xF3;n, tu o yo?**</blockquote><blockquote>Mefisto: &#xA1;Querr&#xED;as ahora echar mano de los truenos! ... Hacer pedazos al inocente que se tiene delante es vuestra costumbre tir&#xE1;nica, para buscar alivio en la perplejidad.**</blockquote><p>Esto no quiere decir que Mefisto sea inocente o este libre de culpa, &#xE9;l sabe quien es, lo que hace y lo que ha hecho y asume responsabilidad por ello.</p><blockquote>MEFISTO: Parte soy de esa fuerza que pretende siempre lo malo, y siempre hace lo bueno.**</blockquote><blockquote>MEFISTO: &#xA1;El esp&#xED;ritu soy que siempre niega!**</blockquote><p>Como representaci&#xF3;n de todos nosotros, Fausto es quien no ha crecido y sigue escondi&#xE9;ndose detr&#xE1;s del chivo expiatorio para evitar enfrentar sus decisiones y en &#xFA;ltima instancia a si mismo.</p><p>En la segunda parte de Fausto, de Goethe, &#xE9;l <em>pide perd&#xF3;n</em> y es salvado de la condena y es recibido en las huestes celestiales.</p><p>Y esta es la segunda falla que a&#xFA;n hoy ocurre entre nosotros, <strong>la falsa ilusi&#xF3;n</strong> de que un dios - y su moral - nos salvar&#xE1; y justificar&#xE1; de nuestras faltas si nos sometemos a &#xE9;l. Mientras no veamos nuestros errores como <strong>co-catalizadores</strong> de las faltas o <em>injusticias</em> que han ca&#xED;do sobre nosotros, seguiremos culpando al otro, no solo por lo que hizo, si no tambi&#xE9;n a&#xF1;adiremos estigmas y fallas en el otro que probablemente fueron nuestras.</p><p>Tal vez cuando decidamos vernos con mirada m&#xE1;s humana y menos <strong><em>divinizante</em></strong> (algunos dir&#xED;an <strong><em>victimizante</em></strong>) podamos ver al otro con ojos m&#xE1;s ben&#xE9;volos, aprendamos a cuestionarnos, a perdonarnos por lo que sucedi&#xF3; y evitar que suceda otra vez.</p><hr><blockquote>*  Ren&#xE9; Girard. (2024). El chivo expiatorio. Anagrama</blockquote><blockquote>** Johann W. Goethe. (2015). Fausto (Trad. J. M. Valverde). Libros del Zorro Rojo</blockquote>]]></content:encoded></item><item><title><![CDATA[Experimentos de DataViz: Uruguay 2024]]></title><description><![CDATA[Las elecciones presidenciales de Uruguay ocurrieron en 2024, esta visualización muestra con distintos grafos...
Implementada con sveltejs, d3js, tailwindcss, layercake y el ambiente de python para manipular datos...]]></description><link>https://mefisto.blog/viz-uy2024/</link><guid isPermaLink="false">67ca19462bcd8db387278333</guid><category><![CDATA[dev]]></category><category><![CDATA[dataviz]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Thu, 06 Mar 2025 21:57:29 GMT</pubDate><media:content url="https://mefisto.blog/content/images/2025/03/sunsetSalvo.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://mefisto.blog/content/images/2025/03/sunsetSalvo.jpg" alt="Experimentos de DataViz: Uruguay 2024"><p>Las elecciones presidenciales de Uruguay ocurrieron en 2024 y esta visualizaci&#xF3;n muestra con distintos grafos (mapas, barras) e interacciones varias los resultados finales y como se fueron dando en el pa&#xED;s, en los distintos departamentos, a nivel de los partidos pol&#xED;ticos y en el balotaje.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://uy2024.mefisto.blog/?ref=mefisto.blog"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Elecciones Uruguay 2024</div><div class="kg-bookmark-description">Visualizacion de datos de las elecciones de Uruguay de Octubre 2024 y el balotaje en Noviembre 2024</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://uy2024.mefisto.blog/favicon.png" alt="Experimentos de DataViz: Uruguay 2024"><span class="kg-bookmark-author">Mefisto - Elecciones Uruguay 2024</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://uy2024.mefisto.blog/images/og-card.jpg" alt="Experimentos de DataViz: Uruguay 2024"></div></a></figure><p>Los objetivos de este mini proyecto van desde lo t&#xE9;cnico a lo comunicacional; en lo t&#xE9;cnico es poner en uso tecnolog&#xED;as, librer&#xED;as y conceptos que se destacan por su eficiencia al momento de ser usados para implementaciones de software.</p><p>En el campo del UX, la idea es experimentar con formas de visualizar los datos en pantallas reducidas, hacerlo din&#xE1;mico, legible y entendible (tanto en la interacci&#xF3;n como en el contenido)</p><blockquote>La mayor&#xED;a de las personas miran informaci&#xF3;n desde sus tel&#xE9;fono m&#xF3;viles, si las visualizaciones no se adaptan a estas restricciones, ninguna comunicaci&#xF3;n ser&#xE1; adecuada y se habr&#xE1; desperdiciado tiempo, dinero y espacio</blockquote><p>A nivel comunicacional el objetivo es sobrepasar esa limitante de la <strong><em>parcialidad</em></strong> y la <strong><em>subjetividad </em></strong>al dar prioridad, exclusividad casi total, al mensaje que los datos visualizados emiten</p><blockquote>En temas de pol&#xED;tica es muy dif&#xED;cil comunicar, siempre hay una subjetividad. Eliminar en lo posible eso ofrece la posibilidad de generar di&#xE1;logos m&#xE1;s sensatos, m&#xE1;s civiles.</blockquote><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2025/03/Screenshot-2025-03-06-at-18.46.45-2.png" width="1148" height="1650" loading="lazy" alt="Experimentos de DataViz: Uruguay 2024" srcset="https://mefisto.blog/content/images/size/w600/2025/03/Screenshot-2025-03-06-at-18.46.45-2.png 600w, https://mefisto.blog/content/images/size/w1000/2025/03/Screenshot-2025-03-06-at-18.46.45-2.png 1000w, https://mefisto.blog/content/images/2025/03/Screenshot-2025-03-06-at-18.46.45-2.png 1148w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2025/03/Screenshot-2025-03-06-at-18.47.16-2.png" width="1150" height="1652" loading="lazy" alt="Experimentos de DataViz: Uruguay 2024" srcset="https://mefisto.blog/content/images/size/w600/2025/03/Screenshot-2025-03-06-at-18.47.16-2.png 600w, https://mefisto.blog/content/images/size/w1000/2025/03/Screenshot-2025-03-06-at-18.47.16-2.png 1000w, https://mefisto.blog/content/images/2025/03/Screenshot-2025-03-06-at-18.47.16-2.png 1150w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2025/03/Screenshot-2025-03-06-at-18.47.49-2.png" width="1148" height="1652" loading="lazy" alt="Experimentos de DataViz: Uruguay 2024" srcset="https://mefisto.blog/content/images/size/w600/2025/03/Screenshot-2025-03-06-at-18.47.49-2.png 600w, https://mefisto.blog/content/images/size/w1000/2025/03/Screenshot-2025-03-06-at-18.47.49-2.png 1000w, https://mefisto.blog/content/images/2025/03/Screenshot-2025-03-06-at-18.47.49-2.png 1148w" sizes="(min-width: 720px) 720px"></div></div></div></figure><h2 id="qu%C3%A9-tecnolog%C3%ADa-se-uso"><strong>Qu&#xE9; tecnolog&#xED;a se uso?</strong></h2><p>Es una conjunci&#xF3;n de varias tecnolog&#xED;as, la cuidada y meticulosa implementaci&#xF3;n de la arquitectura y el c&#xF3;digo necesario para que la aplicaci&#xF3;n funcione eficientemente y de forma clara:</p><ul><li><a href="https://svelte.dev/?ref=mefisto.blog" rel="noreferrer">svelte</a> usando el framework <a href="https://svelte.dev/docs/kit/introduction?ref=mefisto.blog" rel="noreferrer">svelte-kit</a> se implement&#xF3; el frontend, es f&#xE1;cil de entender y relativamente simple de implementar si se sigue buenas pr&#xE1;cticas de ingenier&#xED;a de software</li></ul><pre><code class="language-js">&lt;script&gt;
  import * as Styles from &apos;./styles&apos;;

  export let imageName;
  export let title;
  export let description;
  export let linkLabel;
  export let link;
  export let linkClass = &apos;&apos;;
  export let target = &apos;_blank&apos;;
&lt;/script&gt;

&lt;div class={`${Styles.card}`}&gt;
  &lt;div class={`${Styles.imageContainer}`}&gt;
    &lt;img
      class={`${Styles.image}`}
      src={`/images/${imageName}`}
    /&gt;
  &lt;/div&gt;
  &lt;div class={`${Styles.body}`}&gt;
    &lt;div class={`${Styles.content}`}&gt;
      &lt;h3 class={`${Styles.title}`}&gt;{title}&lt;/h3&gt;
      &lt;p class={`${Styles.description}`}&gt;
        {description}
      &lt;/p&gt;
      &lt;div class={`${Styles.linkContainer}`}&gt;
        &lt;a class={`${Styles.link} ${linkClass}`} href={link} {target}&gt;
            {linkLabel}
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</code></pre><ul><li><a href="https://tailwindcss.com/?ref=mefisto.blog" rel="noreferrer">tailwindcss</a> y <a href="https://preline.co/?ref=mefisto.blog" rel="noreferrer">preline</a> para los estilos de la aplicaci&#xF3;n, es vers&#xE1;til, mantenible y, una opini&#xF3;n muy subjetiva, espectacular para usar.</li></ul><blockquote>Algo que me gusta hacer imitando lo que hace StyledComponents es exportar los estilos desde &apos;./styles&apos; y evito llenar de l&#xED;neas el c&#xF3;digo del componente</blockquote><p></p><pre><code class="language-javascript">export const xTickLabel = `
  invisible
  text-xs
  font-noto
  font-light

  md:visible
`;

export const yTickLabel = `
  text-[0.6rem]
  font-noto
  font-light

  md:text-xs
`;

export const numOfVotesLabel = `
  text-xs
  font-noto

  sm:text-sm

  lg:text-lg
  lg:tracking-wider
`;

export const percentageLabel = `
  text-[0.6rem]
  font-noto
  font-light

  sm:text-xs

  lg:text-sm
`;</code></pre><p>Luego est&#xE1; <a href="https://layercake.graphics/?ref=mefisto.blog" rel="noreferrer">layercake</a> que es un framework gr&#xE1;fico, se hace cargo de las medidas y c&#xE1;lculos necesarios para posicionar y renderizar los componentes - que se implementan de forma independiente, ya sean SVG, WebGL, Canvas o HTML.</p><pre><code class="language-javascript">&lt;script&gt;
  import { LayerCake } from &apos;layercake&apos;;
  import { data24, data19 } from &apos;$data&apos;;
  import { CirclePack, DetailsSlider, Header, observedYear } from &apos;$lib&apos;;
  import * as Styles from &apos;./styles&apos;;

  const dataOptions = {
    2019: data19,
    2024: data24
  };

  let isOpen = false;

  let dataForParty = null;
  let selectedParty = null;

  let dataForPartyToUse = null;

  const setDataForParty = () =&gt; {
    dataForPartyToUse = selectedParty
        ? dataOptions[$observedYear].find((d) =&gt; d.accronym === selectedParty)
        : null;

    dataForParty = dataForPartyToUse;
  };

  const onToggleYearViz = (year) =&gt; {
    setDataForParty();
  };

  const onToggleDetails = (shouldOpen, selParty = null) =&gt; {
    isOpen = shouldOpen;
    selectedParty = selParty;

    setDataForParty();
  };

  $: dataForParty = dataForPartyToUse;
&lt;/script&gt;

&lt;div class={Styles.container} class:h-full={!isOpen} class:h-[32%]={isOpen}&gt;
  &lt;Header
    header=&quot;Resultados por Lemas&quot;
    description=&quot;(Seleccion&#xE1; un partido para m&#xE1;s detalles)&quot;
    onToggleViz={onToggleYearViz}
  /&gt;

  &lt;LayerCake data={dataOptions[$observedYear]}&gt;
    &lt;CirclePack {onToggleDetails} /&gt;

    &lt;DetailsSlider
      {isOpen}
      selectedData={dataForParty?.data || []}
      title={dataForParty?.party}
      description={dataForParty?.party &amp;&amp; dataForParty?.party !== &apos;otros&apos;
          ? &apos;(Sublemas m&#xE1;s votados)&apos;
          : &apos;&apos;}
      onClose={() =&gt; onToggleDetails(false)}
    /&gt;
  &lt;/LayerCake&gt;
&lt;/div&gt;</code></pre><p>Y la cereza del pastel es <a href="https://d3js.org/?ref=mefisto.blog" rel="noreferrer">d3js</a> una librer&#xED;a de bajo nivel que es usada para los c&#xE1;lculos de posicionamiento, escala (tanto visual como cuantitativamente) y dem&#xE1;s transformaciones necesarias para generar las visualizaciones.</p><blockquote>En lugar de usar d3js para graficar los components, se lo usa para los c&#xE1;lculos, los components son elementos SVG (i.e. <code>dot.svelte</code>) que reciben en sus <code>props</code> todo lo necesario para renderizar</blockquote><p></p><pre><code class="language-javascript">&lt;script&gt;
  import { getContext } from &apos;svelte&apos;;
  import { Svg } from &apos;layercake&apos;;
  import { stratify, pack, hierarchy } from &apos;d3-hierarchy&apos;;
  import Circle from &apos;./circle.svelte&apos;;

  const { width, height, data } = getContext(&apos;LayerCake&apos;);

  export let sortBy = (a, b) =&gt; b.numOfVotes - a.numOfVotes;
  export let spacing = 0;
  export let onToggleDetails;

  $: dataset = [...$data, { party: &apos;URUGUAY&apos;, accronym: &apos;UY&apos; }];

  $: stratifier = stratify()
    .id((d) =&gt; d.accronym)
    .parentId((d) =&gt; (d.accronym === &apos;UY&apos; ? &apos;&apos; : d.parent || &apos;UY&apos;));

  $: packer = pack().size([$width, $height]).padding(spacing);

  $: stratified = stratifier(dataset);

  $: root = hierarchy(stratified)
    .sum((d) =&gt; d.data.numOfVotes || 1)
    .sort(sortBy);

  $: packed = packer(root);

  $: descendants = packed.descendants();

  const descendantData = (d) =&gt; {
    const { color: partyColor, accronym, percentage } = d.data.data;

    return {
      x: d.x,
      y: d.y,
      r: d.r,
      partyColor,
      accronym,
      percentage
    };
  };
&lt;/script&gt;

&lt;Svg&gt;
  {#each descendants as d}
    {#if d.depth &gt; 0}
      &lt;Circle {...descendantData(d)} {onToggleDetails} /&gt;
    {/if}
  {/each}
&lt;/Svg&gt;</code></pre><h3 id="y-los-datos"><strong>Y los datos?</strong></h3><p>La <a href="https://www.gub.uy/corte-electoral/?ref=mefisto.blog" rel="noreferrer">Corte Electoral del Uruguay</a> pone a disposici&#xF3;n, como <a href="https://www.gub.uy/corte-electoral/datos-y-estadisticas/datos-abiertos?ref=mefisto.blog" rel="noreferrer">datos abiertos</a>, todo lo concerniente a las elecciones: desgloce de votos, informaci&#xF3;n de los partidos pol&#xED;ticos, sus sublemas y los candidatos correspondientes, el plan circuital, y mucho m&#xE1;s.</p><blockquote>para este proyecto espec&#xED;fico se utilizo la data que incluye el n&#xFA;mero de votos de un partido pol&#xED;tico en la mesa <code>serie</code> de la comisi&#xF3;n receptora de voto <code>crv</code> del departamento X</blockquote><p>Con librerias como <code>pandas</code> y <code>numpy</code> (del mundo <code>python</code>) se extrajo, organiz&#xF3; y se le di&#xF3; una estructura consistente con lo que la aplicaci&#xF3;n esperaba para poder <em>renderizar</em> los datos de forma visual.</p>]]></content:encoded></item><item><title><![CDATA[Hacia un humanismo real]]></title><description><![CDATA[<p>La diferencia sustancial que, a mi parecer, no se la aborda de manera m&#xE1;s constante y cr&#xED;tica entre el machismo y el feminismo, y que podr&#xED;a dar luz hacia un camino de ecuanimidad, es la raz&#xF3;n existencial de ambas posturas:</p><blockquote>El machismo</blockquote>]]></description><link>https://mefisto.blog/hacia-un-humanismo-real/</link><guid isPermaLink="false">6727e7262bcd8db38727821c</guid><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Sun, 17 Nov 2024 06:45:57 GMT</pubDate><media:content url="https://mefisto.blog/content/images/2024/11/pelotaI.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://mefisto.blog/content/images/2024/11/pelotaI.jpeg" alt="Hacia un humanismo real"><p>La diferencia sustancial que, a mi parecer, no se la aborda de manera m&#xE1;s constante y cr&#xED;tica entre el machismo y el feminismo, y que podr&#xED;a dar luz hacia un camino de ecuanimidad, es la raz&#xF3;n existencial de ambas posturas:</p><blockquote>El machismo es un estilo de vida</blockquote><p>Es un comportamiento, es parte de la cultura; su proceder es inconsciente, es el piloto autom&#xE1;tico de nuestra sociedad.</p><p>Lamentablemente, como el huevo y la gallina, la cultura ha elaborado o cimentado acciones o escenarios que justifican, promueven y naturalizan tal comportamiento, y en reciprocidad el machismo influye y naturaliza en la cultura tal proceder.</p><blockquote>El feminismo es una filosof&#xED;a</blockquote><p>Require e implica el proceder consciente para actuar. Sea una persona educada o no, una postura filos&#xF3;fica requiere un m&#xED;nimo de consciencia cr&#xED;tica (es lo que promueve los cambios alejados del status-quo).</p><p>En este proceder acompa&#xF1;ado de una actitud cr&#xED;tica, el feminismo, desde antes siquiera de llamarse feminismo, ha ido modificando el comportamiento de la sociedad hacia un estado m&#xE1;s ecu&#xE1;nime, m&#xE1;s tolerante y respetuoso.</p><blockquote>El lado obscuro de cualquier filosof&#xED;a es su posible transici&#xF3;n a religi&#xF3;n, a dogma</blockquote><p>Planteada como una filosof&#xED;a, disfrazada de teolog&#xED;a y actuada desde lo pol&#xED;tico cualquier pensamiento o postura filos&#xF3;fica corre el riesgo de ser perniciosa y al contrario de su objetivos iniciales tiende a instaurar un formalismo y un conservadurismo adaptado a sus posturas sin mediar tolerancia.</p><p>Esto podemos verlo en cientos de facciones, o escuelas, algunas volvi&#xE9;ndose autoritarias e intransigentes, otras deviniendo en la intolerancia a lo distinto e incluso varias ya instaladas en el esoterismo, justificando la superioridad a trav&#xE9;s de &quot;razonamientos&quot; excluyentes.</p><blockquote>Cuando como sociedad entendamos estas diferencias, la cultura y su comportamiento tendr&#xE1;n una oportunidad de cambiar a mejor.</blockquote><p>Una filosof&#xED;a bien pensada y llevada con cr&#xED;tica est&#xE1; destina a evolucionar, a cambiar la forma de pensar; abandonar el nombre de batalla, i.e. feminismo, que representa su lucha contra lo corrupto, i.e. machismo, por un honesto proceder aspirando el bienestar de la especie y sus individuos, i.e.  <strong>humanismo</strong>.</p><p>El d&#xED;a que los comportamientos naturalizados no solo sean cuestionados por otros, si no por el mismo actor, el d&#xED;a que tal persona tome consciencia cr&#xED;tica de sus actos, los cambiar&#xE1; de forma honesta.</p><blockquote>En la actualidad <strong>muches</strong> <em><strong>aliades</strong></em> &quot;<em>cambian</em>&quot; su proceder. Ocultan su verdadero pensar y actuar para evitar ser excluidos y en casos m&#xE1;s serios, para sacar ganancia de la situaci&#xF3;n actual.</blockquote>]]></content:encoded></item><item><title><![CDATA[Desobediencia Civil]]></title><description><![CDATA[<p> </p><blockquote>mi VOTO cuenta, mi NO voto tambi&#xE9;n</blockquote><p>Algo que vengo repitiendo hace mucho tiempo en esta idea de sabotear el proceso electoral. Normalmente cuando digo esto las reacciones que recibo suelen agruparse en estas dos opciones:</p><p>a) &quot;eso es desobediencia civil&quot; suele ser el comentario y</p>]]></description><link>https://mefisto.blog/desobediencia-civil/</link><guid isPermaLink="false">66c267b62bcd8db3872780a9</guid><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Fri, 20 Sep 2024 06:11:28 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1562306583-5784db4aac7d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQzfHxkaWdpdHxlbnwwfHx8fDE3MjY4MTI2NTF8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1562306583-5784db4aac7d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQzfHxkaWdpdHxlbnwwfHx8fDE3MjY4MTI2NTF8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Desobediencia Civil"><p> </p><blockquote>mi VOTO cuenta, mi NO voto tambi&#xE9;n</blockquote><p>Algo que vengo repitiendo hace mucho tiempo en esta idea de sabotear el proceso electoral. Normalmente cuando digo esto las reacciones que recibo suelen agruparse en estas dos opciones:</p><p>a) &quot;eso es desobediencia civil&quot; suele ser el comentario y entiendo porque puede ser percibido como tal. M&#xE1;s adelante detallo el porque no lo es, pero la respuesta r&#xE1;pida es:</p><blockquote>aunque la obligaci&#xF3;n de votar est&#xE1; siendo ignorada (ergo desobediencia) realmente, a mi parecer, se est&#xE1; manifestando el parecer democr&#xE1;tico en acto de silencio, es decir el acto en si es mucho m&#xE1;s que solo desobediencia</blockquote><p>b) &quot;es resistencia pac&#xED;fica y Ghandi ya lo hizo&quot; suele ser el otro comentario com&#xFA;n que suelo recibir y puedo comprender porque:</p><blockquote>me resisto frente a la obligaci&#xF3;n de asistir a las urnas para votar y al no hacer una huelga o una manifestaci&#xF3;n entonces puede ser visto como una actitud pac&#xED;fica, pero para hablar de una <strong>resistencia pac&#xED;fica</strong> debe existir un avance no-pac&#xED;fico (i.e. violenta) del lado contrario. Y nada de lo que planteo se alinea con esto.</blockquote><h3 id="a-qu%C3%A9-me-refiero-con-boicotear-el-proceso-electoral"><strong>A qu&#xE9; me refiero con &quot;boicotear el proceso electoral&quot;?</strong></h3><p>El nombre que prefiero use es <strong>&quot;actitud civil pasivo-agresiva&quot; </strong>y para que pueda llamarse as&#xED; debe cumplir los siguientes requisitos</p><p>- Debe ser ejecutada por una mayor&#xED;a poblacional, me atrevo a decir que m&#xE1;s del 80% de la poblaci&#xF3;n debe comprometerse y cumplir lo pactado</p><p>- A nivel individual debe ser frontal, directa e intransigente, es decir frente a la pregunta &quot;tu lo hiciste?&quot; o &quot;tu participaste?&quot; la respuesta debe ser un directo &quot;SI&quot;.</p><p>- El pueblo que decida hacer esto deber&#xE1; estar en un punto de consciencia social avanzado,</p><blockquote>Si el ente social fuera una persona, debe ser un adulto racional, responsable, respetuoso y mayor de 30 a&#xF1;os</blockquote><p>Lamentablemente no se me ocurre m&#xE1;s de 5 pueblos, o sociedades, capaces de hacer esto y ninguno de esos est&#xE1; en Latinoam&#xE9;rica.</p><p>La paradoja con este requisito es que una cultura con esta madurez social probablemente no tenga la necesidad de reclamar o recriminar nada a sus gobernantes.</p><p>Me atrever&#xED;a a marcar este requisito como opcional con la esperanza (todo esto hipot&#xE9;tico) que al menos dicha cultura tenga un m&#xED;nimo de raciocinio. </p><p>Con estos requisitos en mano la ejecuci&#xF3;n es simple; simple de explicar, complicado de ejecutar.</p><blockquote>No asistir a las elecciones, no sufragar</blockquote><p>Incluso antes de eso, no participar de las campa&#xF1;as ni activamente, militando, ni pasivamente, conversando o discutiendo de pol&#xED;tica, espec&#xED;ficamente de los partidos pol&#xED;ticos y sus candidatos.</p><p>Las consecuencias pueden ser peligrosas, incluso nefastas, y es por eso que el pueblo, el ente social, debe actuar como un adulto. Debe estar consciente de las consecuencias y debe estar dispuesto a aceptarlas. Solo as&#xED;, y esta es mi creencia, en el futuro se podr&#xE1; percibir un cambio a mejor.</p><blockquote>Esto no es algo que cambie de la noche a la ma&#xF1;ana</blockquote><p>Podr&#xED;a usar como ejemplo cualquier o casi cualquier estado especialmente de Latinoam&#xE9;rica pero ya que el tema del momento es la situaci&#xF3;n pol&#xED;tica de Venezuela, empezar&#xE9; por ah&#xED;:</p><blockquote>Los n&#xFA;meros que uso, tienen por objetivo dar contexto al ejemplo, no son reales</blockquote><p>D&#xED;a de las elecciones, el 80% de la poblaci&#xF3;n habilitada para votar no concurre a las urnas. En las primeras horas de la ma&#xF1;ana es un incidente que llama la atenci&#xF3;n pero, me atrevo a decir, ser&#xED;a justificado en l&#xED;neas similares a <strong>&quot;son unos cobardes y saben que el pueblo est&#xE1; con nuestro presidente&quot;</strong>.</p><p>Para el medio d&#xED;a la situaci&#xF3;n es alarmante, todos los observadores, los entes internacionales, todo el mundo empezar&#xED;a a hablar. A la noche el presidente saldr&#xED;a a decir que</p><blockquote>Es una afrenta y un atentado del imperio ... las fuerzas capitalistas quieren destruir la gloria del pueblo bolivariano</blockquote><p>Esto no quiere decir que al d&#xED;a siguiente el presidente renuncie porque entendi&#xF3; la decisi&#xF3;n del pueblo y la va a respetar, al contrario, un gobernante autoritario no se va (como ha quedado demostrado con todo lo sucedido).</p><p>Las cosas no van a cambiar, ese el punto central de mi pensamiento; el poder no va a cambiar, los pol&#xED;ticos no van a cambiar, pero somos nosotros quienes podemos poner un grito m&#xE1;s all&#xE1; de las manifestaciones y de esta manera dejar una sensaci&#xF3;n de humillaci&#xF3;n a quienes deber&#xED;an gobernar y trabajar como se debe.</p><blockquote>Al menos ese podr&#xED;a ser el inicio hacia algo mejor.</blockquote>]]></content:encoded></item><item><title><![CDATA[Los Cinco Diablos]]></title><description><![CDATA[El tiempo tiene olor]]></description><link>https://mefisto.blog/los-cinco-diablos/</link><guid isPermaLink="false">668370f42bcd8db387277eda</guid><category><![CDATA[film]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Fri, 12 May 2023 22:43:06 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1629646620956-0f4b37ee450d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fGRldmlsfGVufDB8fHx8MTY4MzkyNjUxMXww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1629646620956-0f4b37ee450d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDl8fGRldmlsfGVufDB8fHx8MTY4MzkyNjUxMXww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Los Cinco Diablos"><p>Una experiencia sensorial cercana a &quot;El perfume&quot; de Patrick S&#xFC;skind - me atrevo a decir que es una derivaci&#xF3;n elegante y bien hecha de tan espectacular libro.</p><p>Una ni&#xF1;a introvertida, marginada y que es agredida constantemente en sus c&#xED;rculos cercanos; las compa&#xF1;eras de clases la atan de manos, la golpean, la mejor amiga de su madre la amedrenta constantemente y su t&#xED;a le muestra un desprecio que es dif&#xED;cil de no verlo.</p><p>Pero Vicky ignora o pasa por alto esas situaciones para mantener contacto con lo que le interesa y ama: su madre y su colecci&#xF3;n de olores, frascos en los que introduce cuanta sustancia encuentra y la atrae lo suficiente para ser almacenada, especialmente el olor de su madre.</p><p>El super sentido del olfato de Vicky es la causa de un loop temporal que pone en descubierto la moral y las tradiciones torcidas de una cultura occidental que, excluyendo los detalles propios de los individos en la historia, es la que nos embebe y de la cual manamos, y como un loop infinito alimentamos y nos alimenta.</p><p>La fotograf&#xED;a es delicada sin sobrecargar nada y dejando al descubierto lo necesario de una forma est&#xE9;tica y muy bien pensada.</p><p>La trama de la historia ondula entre la simpleza de una historia f&#xE1;cil de entender y la complejidad que se da en la intersecci&#xF3;n de la historia de cada individuo.</p><p>Sin embargo lo mejor de la pel&#xED;cula es la m&#xFA;sica, tanto la sonorizaci&#xF3;n como la banda sonora es algo memorable, cada nota cada sonida encaja a la perfecci&#xF3;n con cada momento, con cada emoci&#xF3;n y con cada circunstacia que se da en el transcurso de la historia</p><p>Si nunca leyeron &quot;El perfume&quot; de Patrick S&#xFC;skind mi recomendaci&#xF3;n es l&#xE9;anlo primero y luego regresen a esta pel&#xED;cula, la forma de verla y de entenderla va a ser distinta.</p>]]></content:encoded></item><item><title><![CDATA[Contra el lente]]></title><description><![CDATA[Fotografía e introspección ... Es difícil mirarse a si mismo. Contrario a lo que se cree, mirarse a si mismo es apreciarse con la misma mirada con la que apreciamos a otros.]]></description><link>https://mefisto.blog/contra-el-lente/</link><guid isPermaLink="false">66dd3af22bcd8db387278183</guid><category><![CDATA[fotografía]]></category><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Fri, 03 Mar 2023 18:41:32 GMT</pubDate><media:content url="https://mefisto.blog/content/images/2024/09/PC030090--1--1.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://mefisto.blog/content/images/2024/09/PC030090--1--1.jpeg" alt="Contra el lente"><p>Es dif&#xED;cil mirarse a si mismo. Contrario a lo que se cree, mirarse a si mismo es apreciarse con la misma mirada con la que apreciamos a otros. Lo usual, me atrevo a decir, es apreciarnos a trav&#xE9;s de otros; vemos en nosotros lo que otros ven.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P4160111.jpeg" width="2000" height="1344" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4160111.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4160111.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4160111.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4160111.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P4160167.jpeg" width="2000" height="1500" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4160167.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4160167.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4160167.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4160167.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Toma tiempo y mucho esfuerzo mirarse. En el m&#xE1;s estricto sentido de la palabra, mirarse implica aceptarse - pero ese es el estado final. Se debe pasar por la verg&#xFC;enza de si mismo, el verse al espejo o a trav&#xE9;s del lente y no sentirse c&#xF3;modo porque sentimos que nuestras vulnerabilidades y contradicciones son lo &#xFA;nico que hay.</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://mefisto.blog/content/images/2024/09/P4160129.jpeg" class="kg-image" alt="Contra el lente" loading="lazy" width="2000" height="2000" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4160129.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4160129.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4160129.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4160129.jpeg 2400w"></figure><p>Luego de ese primer (o primeros) encuentros es cuando empec&#xE9; a sentirme c&#xF3;modo mostrando algo m&#xE1;s que solo una mirada vacia o una apat&#xED;a que parec&#xED;a constante. Tal vez en ese momento es cuando tom&#xE9; consciencia de todas esas locas ideas que ten&#xED;a de m&#xED; pero no me atrev&#xED;a a decirmelas.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P4180028.jpeg" width="2000" height="1497" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4180028.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4180028.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4180028.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4180028.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P4180037.jpeg" width="2000" height="1497" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4180037.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4180037.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4180037.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4180037.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P4290044.jpeg" width="2000" height="1500" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4290044.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4290044.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4290044.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4290044.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Luego est&#xE1; el atreverse a verse vulnerable, el dejarse llevar por las emociones de angustia o incluso desesperaci&#xF3;n. Digo &quot;verse&quot; no &quot;mostrarse&quot; porque es f&#xE1;cil, en comparaci&#xF3;n, mostrar nuestras vulnerabilidades; vernos a nosotros mismos mientras el dolor nos acompa&#xF1;a, esa es otra historia.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P8280001.jpeg" width="2000" height="1497" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P8280001.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P8280001.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P8280001.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P8280001.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P8280032.jpeg" width="2000" height="1497" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P8280032.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P8280032.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P8280032.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P8280032.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><blockquote>no soy mala hierba, solo hierba en mal lugar</blockquote><p>Tambi&#xE9;n es un ejercicio en retrospectiva: no solo es atreverme a mostrarme y mirarme a trav&#xE9;s del lente, es mirarme en distintos momentos y con distintas formas y emociones, es darme libertad.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/attack.jpeg" width="2000" height="1500" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/attack.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/attack.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/attack.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/attack.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/cyclops.jpeg" width="2000" height="1500" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/cyclops.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/cyclops.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/cyclops.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/cyclops.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Tal vez lo m&#xE1;s dif&#xED;cil en esta instancia de darme el poder de observarme, a trav&#xE9;s del lente, sea precisamente ver el paso del tiempo, ver las marcas y reconocer las historias que han dejado esas marcas. Tal vez me equivoco pero es en este punto en el que empezamos el proceso de aceptarnos.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P8220032.jpeg" width="2000" height="1299" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P8220032.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P8220032.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P8220032.jpeg 1600w, https://mefisto.blog/content/images/2024/09/P8220032.jpeg 2382w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P8220034.jpeg" width="2000" height="1473" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P8220034.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P8220034.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P8220034.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P8220034.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P8220070.jpeg" width="2000" height="1462" loading="lazy" alt="Contra el lente" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P8220070.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P8220070.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P8220070.jpeg 1600w, https://mefisto.blog/content/images/2024/09/P8220070.jpeg 2378w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Atrevernos a mostrarnos y vernos a nosotros mismos como nos gusta ser, es duro, es crecer, es dejar de racionalizar nuestras fallas y nuestras virtudes, y en su lugar, simplemente (como si eso fuera f&#xE1;cil) vivir e intentar ser quienes somos y aceptar que, como dice la canci&#xF3;n ...</p><blockquote>... todos somos artistas de mierda en potencia</blockquote><figure class="kg-card kg-image-card kg-width-full"><img src="https://mefisto.blog/content/images/2024/09/P8280052.jpeg" class="kg-image" alt="Contra el lente" loading="lazy" width="2000" height="2000" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P8280052.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P8280052.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P8280052.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P8280052.jpeg 2400w"></figure>]]></content:encoded></item><item><title><![CDATA[Solitud: en defensa de Sinope]]></title><description><![CDATA[<p>Muchas veces nos preguntamos por qu&#xE9; seguimos caminando por el mundo a pesar de todo el mal que nos sucede. A veces nos cuestionamos si nuestra existencia vale lo suficiente como para soportar lo que nos espera a la vuelta de la esquina.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P6040086-2.jpeg" width="2000" height="1466" loading="lazy" alt srcset="https://mefisto.blog/content/images/size/w600/2024/09/P6040086-2.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P6040086-2.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P6040086-2.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P6040086-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/glassAndPrivilege-2.jpeg" width="2000" height="1497" loading="lazy" alt srcset="https://mefisto.blog/content/images/size/w600/2024/09/glassAndPrivilege-2.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/glassAndPrivilege-2.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/glassAndPrivilege-2.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/glassAndPrivilege-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Algunos entre nosotros nos hemos despertado</p>]]></description><link>https://mefisto.blog/solitud/</link><guid isPermaLink="false">66dd3af22bcd8db387278182</guid><category><![CDATA[fotografía]]></category><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Wed, 14 Dec 2022 21:23:27 GMT</pubDate><media:content url="https://mefisto.blog/content/images/2024/09/orangeSunset-1.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://mefisto.blog/content/images/2024/09/orangeSunset-1.jpeg" alt="Solitud: en defensa de Sinope"><p>Muchas veces nos preguntamos por qu&#xE9; seguimos caminando por el mundo a pesar de todo el mal que nos sucede. A veces nos cuestionamos si nuestra existencia vale lo suficiente como para soportar lo que nos espera a la vuelta de la esquina.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P6040086-2.jpeg" width="2000" height="1466" loading="lazy" alt="Solitud: en defensa de Sinope" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P6040086-2.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P6040086-2.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P6040086-2.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P6040086-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/glassAndPrivilege-2.jpeg" width="2000" height="1497" loading="lazy" alt="Solitud: en defensa de Sinope" srcset="https://mefisto.blog/content/images/size/w600/2024/09/glassAndPrivilege-2.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/glassAndPrivilege-2.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/glassAndPrivilege-2.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/glassAndPrivilege-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Algunos entre nosotros nos hemos despertado con la duda de si alguien nos piensa o si nuestra presencia le <em>da</em> sentido a alguien, muchas veces muchos entre nosotros hemos sentido soledad.</p><figure class="kg-card kg-image-card"><img src="https://mefisto.blog/content/images/2024/09/pelotaI.jpeg" class="kg-image" alt="Solitud: en defensa de Sinope" loading="lazy" width="2000" height="1195" srcset="https://mefisto.blog/content/images/size/w600/2024/09/pelotaI.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/pelotaI.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/pelotaI.jpeg 1600w, https://mefisto.blog/content/images/2024/09/pelotaI.jpeg 2000w" sizes="(min-width: 720px) 720px"></figure><p>La soledad es parte integral de lo que somos, y las preguntas, hechas antes, no son las correctas; es m&#xE1;s no son preguntas, sino respuestas certeras lo que debemos considerar. Si pensamos en alguien es porque alguien nos piensa y esperar que nuestra presencia le <em>d&#xE9;</em> sentido a alguien es ego&#xED;sta cuando lo que deber&#xED;amos intentar es <strong>encontrar</strong> el sentido si es que lo hay.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/PC050007-2.jpeg" width="2000" height="1500" loading="lazy" alt="Solitud: en defensa de Sinope" srcset="https://mefisto.blog/content/images/size/w600/2024/09/PC050007-2.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/PC050007-2.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/PC050007-2.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/PC050007-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P4100041-2.jpeg" width="2000" height="1500" loading="lazy" alt="Solitud: en defensa de Sinope" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P4100041-2.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P4100041-2.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P4100041-2.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P4100041-2.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/P6040097-1.jpeg" width="2000" height="1497" loading="lazy" alt="Solitud: en defensa de Sinope" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P6040097-1.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P6040097-1.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P6040097-1.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/P6040097-1.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><blockquote>&#xBF;Y si no hay sentido?</blockquote><p>Tal vez no lo haya, pero nuestra mortalidad no nos permitir&#xE1; entenderlo. Podemos intentar concebir lo que hay si abandonamos nuestros deseos de trascender....</p><blockquote><strong><em>...si nos vaciamos</em></strong></blockquote><figure class="kg-card kg-image-card"><img src="https://mefisto.blog/content/images/2024/09/P6040103.jpeg" class="kg-image" alt="Solitud: en defensa de Sinope" loading="lazy" width="2000" height="2000" srcset="https://mefisto.blog/content/images/size/w600/2024/09/P6040103.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/P6040103.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/P6040103.jpeg 1600w, https://mefisto.blog/content/images/2024/09/P6040103.jpeg 2000w" sizes="(min-width: 720px) 720px"></figure><p>Solo dejando de lado nuestro ego y aceptando que la vida es un abanico de matices y formas, algunas que incluso no podremos percibir, entenderemos lo que tal vez la vida nos trata de decir</p><blockquote>r&#xED;e a carcajadas, llora gritando, guarda el coraz&#xF3;n en una maleta y sigue buscando <a href="https://www.youtube.com/watch?v=EdliocarGgk&amp;ab_channel=EPICENTROarte&amp;ref=mefisto.blog">el libro de los cuentos incontables</a><strong>*</strong></blockquote>]]></content:encoded></item><item><title><![CDATA[Smile :)]]></title><description><![CDATA[Terror bien hecho]]></description><link>https://mefisto.blog/smile/</link><guid isPermaLink="false">668370f42bcd8db387277ed9</guid><category><![CDATA[film]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Fri, 21 Oct 2022 22:56:25 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1516903022779-81a73028310f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHRlcnJvcnxlbnwwfHx8fDE2NjUwMzU2MjM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1516903022779-81a73028310f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHRlcnJvcnxlbnwwfHx8fDE2NjUwMzU2MjM&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Smile :)"><p>Las pel&#xED;culas de terror por lo general no suelen presentar tramas muy elaboradas, de hecho casi todas siguen una misma estructura, una maldici&#xF3;n o un psic&#xF3;pata encubierto o un trauma que se presenta de forma inconsciente o sobrenatural.</p><p>Lo que a mi parecer define como buena a una pel&#xED;cula de terror suele ser la forma en que esa estructura es presentada, y si la pel&#xED;cula usa esa estructura para poner en relieve conceptos m&#xE1;s profundos creo que es cuando pasa de ser buena a ser excelente, un buen ejemplo de esto es IT o The Shine.</p><p>Tambi&#xE9;n hay pel&#xED;culas de suspenso que lindan con el terror por la forma en que la trama o las escenas son presentadas.</p><p>Ahora bien, las pel&#xED;culas de terror suelo clasificarlas en terror psicol&#xF3;gico y terror visceral. De las dos, el terror visceral es probablemente el m&#xE1;s aburrido y predecible, un buen ejemplo de esto es SAW y toda su franquicia, apuntan al morbo y al efecto de morbo que pueden producir en las personas pero si alguien est&#xE1; insensibilizado a parte de predecibles y aburridas pueden llegar a ser burdas, SAW y Final Destination creo que caben bien en est&#xE1; definici&#xF3;n.</p><p>El terror psicol&#xF3;gico tiene mejor efecto de terror pero no necesariamente va a ser bien realizada, por ejemplo: Ryngu no tiene buenas actuaciones y los efectos son muy precarios sin embargo cala en la psique del espectador y ese terror puede durar m&#xE1;s tiempo luego de haber terminado de mirar la pel&#xED;cula (otro gran ejemplo es The Shine), <strong>pero</strong> The Ring (la adaptaci&#xF3;n Estadounidense) es un bodrio, aburrida, predecible y simplona a pesar de tener mejores actores, mejores efectos y mayor presupuesto para su realizaci&#xF3;n es una pel&#xED;cula hecha para las masas y como tal es f&#xE1;cil pasarla por alto.</p><p>Con esto dicho, SMILE es una pel&#xED;cula que no logra ser <strong><em>excelente</em></strong> pero si cae en la categor&#xED;a de <strong><em>muy buena</em></strong>, la trama es b&#xE1;sica, una maldici&#xF3;n, la interacci&#xF3;n entre los personajes a momentos llega a ser predecible pero a pesar de eso la fotograf&#xED;a es excepcional, la musicalizaci&#xF3;n est&#xE1; cuidada al detalle y la forma de presentar la historia y particularmente la manera en que los <em>sustos</em> son puestos frente al espectador demuestra que el director se preocup&#xF3; que est&#xE1; pel&#xED;cula, aunque tuviera elementos de terror visceral, tuviera los elementos adecuados de terror psicol&#xF3;gico que deja al espectador ansioso y paranoico incluso horas despu&#xE9;s de salir de la sala de cine.</p><p>Hace mucho tiempo esperaba volver a ver una pel&#xED;cula de terror que realmente me hiciera brincar del asiento y que luego de horas me hiciera voltear hac&#xED;a las sombras de la pared con un poco de ansiedad.</p>]]></content:encoded></item><item><title><![CDATA[Crecer (Sísifo conoce a Icaro)]]></title><description><![CDATA[<p>Crecer es aprender de errores y aciertos, es aceptar quien eres, es entender que la vida no es sencilla quien quiera que seas y que a pesar de todo, y de nada, todo sigue.</p><figure class="kg-card kg-image-card"><img src="https://mefisto.blog/content/images/2024/09/DSC_0230.jpeg" class="kg-image" alt loading="lazy" width="2000" height="1330" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0230.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0230.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0230.jpeg 1600w, https://mefisto.blog/content/images/2024/09/DSC_0230.jpeg 2000w" sizes="(min-width: 720px) 720px"></figure><p>Crecer es saber que no eres imprescindible pero que para algunos, los pocos, eres esencial.</p><blockquote>Es</blockquote>]]></description><link>https://mefisto.blog/crecer-sisifo-conoce-a-icaro/</link><guid isPermaLink="false">66dd3af22bcd8db387278181</guid><category><![CDATA[fotografía]]></category><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Tue, 19 Jul 2022 03:06:04 GMT</pubDate><media:content url="https://mefisto.blog/content/images/2024/09/DSC_0262.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://mefisto.blog/content/images/2024/09/DSC_0262.jpeg" alt="Crecer (S&#xED;sifo conoce a Icaro)"><p>Crecer es aprender de errores y aciertos, es aceptar quien eres, es entender que la vida no es sencilla quien quiera que seas y que a pesar de todo, y de nada, todo sigue.</p><figure class="kg-card kg-image-card"><img src="https://mefisto.blog/content/images/2024/09/DSC_0230.jpeg" class="kg-image" alt="Crecer (S&#xED;sifo conoce a Icaro)" loading="lazy" width="2000" height="1330" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0230.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0230.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0230.jpeg 1600w, https://mefisto.blog/content/images/2024/09/DSC_0230.jpeg 2000w" sizes="(min-width: 720px) 720px"></figure><p>Crecer es saber que no eres imprescindible pero que para algunos, los pocos, eres esencial.</p><blockquote>Es comprender que tal vez no fue bueno pero fue lo mejor<a href="https://www.youtube.com/watch?v=FzYESavqIWk&amp;ab_channel=EnriqueBunbury&amp;ref=mefisto.blog"><sup>*</sup></a></blockquote><p>Y tal vez tarde o antes de lo esperado aprendemos que lo importante y tal vez lo m&#xE1;s doloroso no es la ca&#xED;da, es levantarse, limpiarse el polvo del piso y si es necesario, curarse antes de volver a caminar.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0429.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0429.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0429.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0429.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0429.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0402.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0402.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0402.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0402.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0402.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Cada uno tiene su propio camino de dolor, para algunos es un desierto, para otros es una ca&#xED;da sin fin; pero si entendemos que el tiempo tambi&#xE9;n es de cada uno, es m&#xE1;s f&#xE1;cil recorrer ese camino ya sea para encontrar la puerta de salida o para caminarlo hasta que la extenuaci&#xF3;n y el aburrimiento nos lleve a decir</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0272.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0272.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0272.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0272.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0272.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0243.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0243.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0243.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0243.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0243.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0332.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0332.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0332.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0332.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0332.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><blockquote>basta, arrancamos para otro lado</blockquote><p>Crecer es observar, es escuchar atento y consciente de los colores, la m&#xFA;sica, la vida que ocurre alrededor y reconocer que somos parte activa lo queramos o no.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0082.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0082.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0082.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0082.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0082.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0324.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0324.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0324.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0324.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0324.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Crecer es lanzar ganchos, es darse contra el aire, es aceptar que en invierno las gaviotas se retiran del mar y que sin embargo tu te quedas porque lo relevante no es el mar, es lo que ocurre en &#xE9;l.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0207.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0207.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0207.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0207.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0207.jpeg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mefisto.blog/content/images/2024/09/DSC_0189.jpeg" width="2000" height="1330" loading="lazy" alt="Crecer (S&#xED;sifo conoce a Icaro)" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0189.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0189.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0189.jpeg 1600w, https://mefisto.blog/content/images/size/w2400/2024/09/DSC_0189.jpeg 2400w" sizes="(min-width: 720px) 720px"></div></div></div></figure><blockquote>Crecer es aceptar donde est&#xE1;s y apostar hacia donde quieres llegar.</blockquote><figure class="kg-card kg-image-card kg-width-full"><img src="https://mefisto.blog/content/images/2024/09/DSC_0419.jpeg" class="kg-image" alt="Crecer (S&#xED;sifo conoce a Icaro)" loading="lazy" width="2000" height="1330" srcset="https://mefisto.blog/content/images/size/w600/2024/09/DSC_0419.jpeg 600w, https://mefisto.blog/content/images/size/w1000/2024/09/DSC_0419.jpeg 1000w, https://mefisto.blog/content/images/size/w1600/2024/09/DSC_0419.jpeg 1600w, https://mefisto.blog/content/images/2024/09/DSC_0419.jpeg 2000w"></figure>]]></content:encoded></item><item><title><![CDATA[Retrato de una mujer en llamas]]></title><description><![CDATA[<p>Ambientada en 1770 en la Breta&#xF1;a Francesa, una pel&#xED;cula sobre resilencia, resistencia, aceptaci&#xF3;n y sobre todo amor no solo ante las circunstancias o los otros sino frente a nosotros mismos y nuestros demonios.</p><p>Marianne es contratada para pintar el retrato de H&#xE9;l&</p>]]></description><link>https://mefisto.blog/rostro-de-una-dama-en-llamas/</link><guid isPermaLink="false">668370f42bcd8db387277ed8</guid><category><![CDATA[film]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Mon, 18 Jul 2022 12:52:14 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1510772314292-9c0ad420734a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGZsYW1lfGVufDB8fHx8MTY1NzkxOTczMQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1510772314292-9c0ad420734a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGZsYW1lfGVufDB8fHx8MTY1NzkxOTczMQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Retrato de una mujer en llamas"><p>Ambientada en 1770 en la Breta&#xF1;a Francesa, una pel&#xED;cula sobre resilencia, resistencia, aceptaci&#xF3;n y sobre todo amor no solo ante las circunstancias o los otros sino frente a nosotros mismos y nuestros demonios.</p><p>Marianne es contratada para pintar el retrato de H&#xE9;l&#xF6;ise por lo que debe ir a la casa de su contratante para instalarse durante 6 d&#xED;as y elaborar el cuadro, algo que supondr&#xED;a una tarea relativamente f&#xE1;cil es la premisa para un drama complejo donde podemos apreciar los prejuicios y las estructuras culturales de una &#xE9;poca en la que decid&#xED;an con quien te casabas, cu&#xE1;l deb&#xED;a ser tu educaci&#xF3;n y, aunque a nivel personal te &quot;revelaras&quot; contra el sistema, como deb&#xED;as pensar la cultura y la sociedad en la que estabas insertada.</p><p>Sin conocer a tu futura pareja, si eras mujer tu cuadro era enviado al futuro esposo quien aprobaba o no y si lo hac&#xED;a viajabas a conocerlo y ya de paso a casarse.</p><blockquote>algo as&#xED; como un tinder renacentista</blockquote><p>Si eras pintora no pod&#xED;as pintar desnudos de hombres porque:</p><blockquote>sin una noci&#xF3;n de la anatom&#xED;a masculina, los temas mayores se nos escapan...</blockquote><p>Entonces qu&#xE9; hac&#xED;an quienes estaban determinadas en avanzar su carrera como artistas? disfrazar sus nombres con nombres masculinos, enviar sus cuadros a concursos con el nombre de sus padres o esposos si alguno de ellos era un reconocido pintor.</p><p>Y finalmente el amor, aquel amor que actualmente se trata de pensar como un sentimiento que puede surgir entre quienes quieran sin importar quienes son, incluso ahora y a&#xFA;n m&#xE1;s en aquellos momentos era restringido a aquellos que &quot;son distintos en sus elementos biol&#xF3;gicos&quot; (n&#xF3;tese el eufemismo para decir que la homofobia era la piedra angular de una sociedad que clamaba el despertar del intelecto).</p><p>Un solo detalle m&#xE1;s y muy personal sobre lo exquisita que es esta pel&#xED;cula, la fotograf&#xED;a y no solo la fotograf&#xED;a de la pel&#xED;cula, que es maravillosa a cada instante: </p><blockquote>cada encuadre es digno de admirar y detenidamente estudiarlo.</blockquote><p>Sino tambi&#xE9;n para aquellos que conocen y disfrutan del mundo de la fotograf&#xED;a es una historia en la que podemos ver el proceso de fotografiar en su forma artesanal y primaria, esa forma anterior a la mecanizaci&#xF3;n de atrapar la luz, en la que la luz era dibujada y plasmada a mano.</p>]]></content:encoded></item><item><title><![CDATA[Mobile App Deployments (Jenkins + Fastlane)]]></title><description><![CDATA[disclaimer: This post will cover the main details about how to set up Continuous Deployment when you're developing mobile apps, specifically using ReactNative to build android and iOS applications, however ...]]></description><link>https://mefisto.blog/mobile-app-deployments-jenkins-fastlane-2/</link><guid isPermaLink="false">668370f42bcd8db387277ed7</guid><category><![CDATA[dev]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Wed, 15 Jun 2022 19:07:08 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1429497419816-9ca5cfb4571a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGJ1aWxkfGVufDB8fHx8MTY1NTIzNDEwMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1429497419816-9ca5cfb4571a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGJ1aWxkfGVufDB8fHx8MTY1NTIzNDEwMg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Mobile App Deployments (Jenkins + Fastlane)"><p><em>disclaimer:</em> This post will cover the main details about how to set up Continuous Deployment when you&apos;re developing mobile apps, specifically using ReactNative to build android and iOS applications, however consider that the same configuration (with some pertinent modifications) would work for native deployment.</p><p>Deploying mobile apps with the current state of the technology can be not only cumbersome but very stressful, you need to keep track of certificates, profiles, specific platform configurations, plus internal requirements like unit tests or integration tests and specific environments like QA, Release, Development or even an environment to deploy certain features for review and test (iOS call these <strong>environments</strong> schemas while android call them <strong>flavors</strong>)</p><p>If you have just one <strong>flavor</strong> but want to have the app deployed for testing (TestFlight in AppStore and alpha/beta testing in PlayStore) you could think all of this is unnecessary and a simple configuration is good enough or even manual deploy could be the proper solution but that&apos;s not true, and pay attention to this, in the long term having automatic deployments well configured, even if it&apos;s only one environment, will help you to have an stable environment, to focus on the architecture (this is something that drives my interest and where I like to focus most of the time) instead of trying to figure out why the app is not being built or deployed.</p><h2 id="whats-not-this-post-about">what&apos;s not this post about?</h2><p>This post won&apos;t detail each of the steps, mainly because most of the things are specific to the tools and the needs you could have, and for that there&apos;s always documentation, forums and your experience.</p><p>This post is not an evangelic posture regarding Jenkins + Fastlane, it will present these tools because they&apos;re the ones being use in <a href="https://vitalbeats.com/?ref=mefisto.blog">VitalBeats</a> and are the ones that give us the confidence, stability and maintainability to keep deploying our products, however the core concepts should be translatable.</p><h2 id="lets-work">Let&apos;s work!</h2><p>Let&apos;s enumerate the tools/environments involved during this process:</p><h3 id="github">Github</h3><p>Your source code should be stored in a version manager system, but not only that, your private keys, env_vars, certificates should stored in a private repo and <strong>must</strong> <strong>be encrypted</strong> (always be concerned with security), with that in mind you should keep in mind some env_vars should be set in the deployment environment (i.e. Jenkins) and read those from your deployment environment, for everything else, stored them encrypted.</p><p>Here in <a href="https://vitalbeats.com/?ref=mefisto.blog">VitalBeats</a> we use <a href="https://docs.fastlane.tools/actions/match/?ref=mefisto.blog">fastlane.match</a> for iOS certificates and profiles (more about this below) and for everything else (android keys, iOS and android env_vars, GoogleServices plist files) <a href="https://github.com/hjanuschka/fastlane-plugin-cryptex?ref=mefisto.blog">fastlane.cryptex</a></p><blockquote>you can follow the documentation to understand how to set up those repos based on your project requirements</blockquote><p>I&apos;d suggest following repo structure for iOS:</p><ul><li><em>certificates</em> branch: as stated in <a href="https://docs.fastlane.tools/actions/match/?ref=mefisto.blog">fastlane.match</a> you should have:</li></ul><pre><code>certs/
  | development/
  	| &lt;CertificateID&gt;.cer
    	| &lt;CertificateID&gt;.p12
    
  | distribution/
  	| &lt;CertificateID&gt;.cer
    	| &lt;CertificateID&gt;.p12
    
profiles/
  | development/
  	| Development_&lt;identifierId&gt;.mobileprovision // i.e. Development_com.foo&lt;.flavor&gt;.mobileprovision
  | appstore/
  	| AppStore_&lt;identifierId&gt;.mobileprovision // flavor(s) you&apos;ll deploy, i.e AppStore_com.foo.&lt;qa|dev&gt;.mobileprovision</code></pre><ul><li><em>env_vars</em> branch (using <a href="https://github.com/hjanuschka/fastlane-plugin-cryptex?ref=mefisto.blog">fastlane.cryptex</a>)</li></ul><pre><code>GoogleService-Info-&lt;flavor&gt;.plist.crypt // most probably you&apos;ll be using firebase PN and any other service

env-&lt;flavor&gt;.crypt // env_vars like URL, internal keys

fastlane-env.crypt // env_vars used by fastlane</code></pre><p>This is the suggested repo structure for android:</p><ul><li>&lt;flavor&gt; branch: because we&apos;re using <a href="https://github.com/hjanuschka/fastlane-plugin-cryptex?ref=mefisto.blog">fastlane.cryptex</a> for this platform, all documents should be stored in each &lt;flavor&gt; branch</li></ul><pre><code>api-playstore.json.crypt
env.crypt
google-services.json.crypt
release.keystore.crypt</code></pre><h2 id="fastlane">fastlane</h2><p>After several attempts we arrived to an structured, modular and consistent way to have fastlane in our product that allow us to have the platform specifics separated without conflicting between them:</p><pre><code>root/
  | Gemfile // cocoapods, fastlane, etc
  | Jenkinsfile // more about this file below
  | fastlane/
  	| pluginfile // list of plugins use by both platforms
    
  | ...
  
  | android/
  	| fastlane
            | Cryptexfile // created when cryptex is configured
            | Fastfile // lanes defined and structure
            | Appfile
      
  | ios/
  	| fastlane
            | Appfile
            | Cryptexfile
            | Deliverfile // to configure AppStore metadata
            | Gymfile
            | Fastfile // lanes defined and structured
            | Matchfile</code></pre><blockquote><strong>keep in mind</strong><br>When deploying to the AppStore (iOS) to deploy the app to the store not just TestFlight you&apos;ll need to enable and act with <strong>2FA</strong> in mind you should use <a href="https://docs.fastlane.tools/getting-started/ios/authentication/?ref=mefisto.blog">fastlane.spaceauth</a> to get a <strong>session cookie</strong> that will be used by fastlane to upload the build and set it for Store Deployment (the <strong>session cookie</strong> will be used when Jenkins is configured)<br><br>Sadly the process to get and set the <strong>session cookie</strong> must be done <strong>every time</strong> you want to publish a build to the store (to start the review process which must be done directly from the AppStore site) because it has an expiration time of 24 hours</blockquote><p>Fastlane, specifically the <code>fastfile</code> source code <strong>must</strong> have configured everything related to build and to deploy the app, it should specify how to get the certificates, what keys to use, where to save the build, when to upload to TestFlight and when to deploy as a potential release to store, it must have the credentials to upload the build to any of the stores.</p><p>Ideally it also should send slack notifications (or any kind of notification for what is worth) about the state of the build, if it failed or if it succeeded.</p><blockquote>When configuring Fastlane do it without any CI server in mind, think: this is the way to build and I&apos;ll have to run the command manually, this way of thinking will help you to keep things isolated in the right places</blockquote><h2 id="build-server">Build Server</h2><p>Before detailing Jenkins configuration we need to set up and prepare our Build Server (here at <a href="https://vitalbeats.com/?ref=mefisto.blog">VitalBeats</a> we use <a href="https://www.macstadium.com/?ref=mefisto.blog">macstadium</a> but you could use even your local computer).</p><p>Before setting up Jenkins to work with this computer as a <em>node</em> you&apos;ll need to prepare the build and deployment environment so here are the simplified steps and notes I hope will help you:</p><ul><li>Clone your app repo in a logical and consistent directory (I like to create a <code>Developer/</code> directory inside <code>/Users/&lt;Home&gt;</code>)</li><li>Install dependencies and run <code>pod install</code></li><li>Open XCode, sign in with the proper account (don&apos;t do anything else here)</li><li>Run a build for iOS (in every flavor you have) from the console, if you configured correctly fastlane (with its plugins) the certificates will be installed and a prompt will appear asking you the password to store them in the <code>Keychain</code> app</li><li>Do the same but for android</li><li>Create a directory (ideally inside the <code>~/Developer</code> directory) named <code>jenkins/</code> or something meaningful (this will be the directory used by Jenkins to manage the builds)</li></ul><blockquote>NOTE: always enable, with proper security, ssh access to your build server, most of the time is more convenient to access it through ssh instead of using vnc and consuming resources unnecessarily</blockquote><blockquote>NOTE 2: Leave the cloned project you used to configure and install dependencies and certificates, it will help you to debug potential issues that could happen and specially it will help you to get the <code>session cookie</code> knowing it&apos;s the standalone project and not the one managed by Jenkins</blockquote><pre><code>// The command to get the session cookie must be
// executed inside the ./ios directory

$&gt; fastlane spaceauth -u foo@bar.com

// You must configure your apple developer account to
// use a phone number to send the auth code in order
// to receive the session cookie</code></pre><blockquote>NOTE 3: there&apos;ll be some keys and env_vars you&apos;ll have to add and configure in your build server, i.e. <code>.zshrc</code> or <code>.bash_profile</code> or <code>.vimrc</code> to ease the access and management of the computer and those files will be needed every time you need to configure another computer or the same if you format it, so, and this is important, <strong>use dotfiles and store them in a private repo, that way next time you&apos;ll only need access to that repo, execute a <code>bootstrap</code> script and everything will be in place</strong></blockquote><h2 id="jenkins">Jenkins</h2><blockquote>yeah!!! we finally arrived to the special piece, the one that will automate our whole process and will ease our life :)</blockquote><p>Configuring Jenkins is not difficult, it&apos;s a little complex because the UI (and this is my personal opinion) is not friendly but with attention, the tool can be properly configured to do whatever you want.</p><p>The <strong>first thing</strong> is to configure the node (the build server you configured previously). You&apos;ll need to follow the steps to configure Jenkins service, once that&apos;s done, you&apos;ll need to create a node, which will be the build server, and for that Jenkins will give you a secret key you need to store and execute next to the <code>agent.jar</code> file.</p><blockquote>As mentioned before, the UI is not too friendly so if you can&apos;t find the link to download the agent.jar file <a href="https://jenkins.vitalbeats.dev/jnlpJars/agent.jar?ref=mefisto.blog">here&apos;s</a> the link</blockquote><blockquote>I&apos;d suggest to use <code>Automator app</code> to create an app that will locate the <code>agent.jar</code> file and execute it with the secret key you just got, this app will be accessed more easily and you or any other person will only need to open it in order to start, or restart, the node</blockquote><p>Once you have confirmation the node is running (Jenkins UI will inform you about that), open the node and go to its configurations - <code>Configure</code> link - and add here those keys or env_vars that need to be passed to the Build Server.</p><blockquote>One important env_var is FASTLANE_SESSION (or the name you want to use) that will be used to upload your build to the AppStore for release (explained above)</blockquote><p>Once you have all this configured, open your <code>fastfile</code> source code and configure it, considering following <em>constraints:</em></p><ul><li>Jenkins <strong>should only</strong> be used to access via ssh to your build server and execute <code>fastlane</code> commands</li><li>Separate stages like <code>install</code> <code>test</code> <code>build iOS</code> and <code>build android</code></li><li>Jenkins should stop everything if, let&apos;s say, <code>install</code> and <code>test</code> stages fail</li><li>Jenkins should build <code>iOS</code> and <code>android</code> independently, this means, if <code>iOS</code> fails it should build <code>android</code></li></ul><p>With that in mind I&apos;d suggest to use <code>sshagent</code> plugin to access the Build Server and <code>catchError</code> plugin for <code>iOS/android</code> independent builds.</p><p>And that&apos;s it, if you read the documentation, planned properly and configured consciously you&apos;ll have an environment that will help you to improve your development and will ease the distribution of your app :D</p>]]></content:encoded></item><item><title><![CDATA[Mantras y Misticismo (nuestra sociedad en ansiedad)]]></title><description><![CDATA[Creadores de cultos, couches de la vida fácil, profetas del narcisismo exacerbado...]]></description><link>https://mefisto.blog/mantras-y-misticismo-nuestra-sociedad-en-ansiedad/</link><guid isPermaLink="false">668370f42bcd8db387277ed6</guid><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Sat, 26 Mar 2022 02:11:27 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1578811342758-e2c0fe17f548?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fG15c3RpY2lzbXxlbnwwfHx8fDE2NDgyNTg3NDA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1578811342758-e2c0fe17f548?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fG15c3RpY2lzbXxlbnwwfHx8fDE2NDgyNTg3NDA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Mantras y Misticismo (nuestra sociedad en ansiedad)"><p>La m&#xED;stica, le creencia que fuerzas superiores, sobrehumanas afectan nuestros rumbos y que algunas pueden <em>doblegarse</em> para cumplir nuestros deseos y otras pueden <em>entenderse</em> e <em>interpretarse</em> para dar sentido a lo que nos sucede a partir de suposiciones que se creen reales, verdaderas y validas es algo que desarrollamos desde los primeros pasos en el razonar de los seres humanos y nos ha acompa&#xF1;ado desde ese primer momento en que atribuimos poderes divinos al trueno, al volc&#xE1;n y a los animales.</p><p>Creer en algo superior es algo que llevamos en nuestra psique impregnado a fuego y no est&#xE1; ni bien, ni mal, es parte de lo que nos define como especie. A partir de razonamientos, evoluci&#xF3;n social, adaptaci&#xF3;n cultural y la aparici&#xF3;n y presencia de las ciencias y sus herramientas, est&#xE1;s creencias m&#xED;sticas, m&#xE1;gicas, religiosas han sido contradichas. Sin embargo seguimos creyendo.</p><blockquote>El m&#xE1;s ateo entre nosotros va a tener dificultades tratando de explicar su postura sobre las coincidencias o el &quot;pas&#xF3; por algo&quot; sin recurrir a sus creencias, incluido el nihilismo</blockquote><p>Psicol&#xF3;gicamente este comportamiento explica y justifica la delegaci&#xF3;n de la responsabilidad, de la culpa.</p><blockquote>Incluso el m&#xE1;s estoico al menos una vez en su vida se deslindar&#xE1; de sus responsabilidades, de su dolor, de su culpa.</blockquote><p>De un lado del espectro est&#xE1;n los <strong>fan&#xE1;ticos</strong>, aquellos que ciega y tercamente aceptan como verdades los &quot;postulados&quot; m&#xED;sticos y son capaces de ir a las armas por ellos.</p><p>Al otro lado del espectro est&#xE1;n los vendedores de humo, los <em>shamanes</em> modernos, los <em>gur&#xFA;s</em> actualizados y contempor&#xE1;neos, y no es que reci&#xE9;n aparecen, siempre han estado presentes pero ahora gracias a la interactividad, la virtualidad y todo aquello que conocemos como parte de la modernidad l&#xED;quida, se han potenciado.</p><blockquote>Creadores de cultos, couches de la vida f&#xE1;cil, profetas del narcisismo exacerbado y el optimismo cruel, son aquellos que promulgan y promueven el falso criterio, el falso razonar y el sinsentido que sigue flotando en nuestra sociedad.</blockquote><p>Son ellos quienes promueven la ignorancia y con ello la negaci&#xF3;n de la culpa y la delegaci&#xF3;n de la misma con sus consecuencias, que no son pocas, entre ellas los fanatismos, la falta de responsabilidad de los actos y la responsabilizaci&#xF3;n a terceros humanos y <em>divinos</em>.</p><blockquote>Son ellos los que disfrazando de &quot;conocete a ti mismo&quot; provocan precisamente lo contrario.</blockquote>]]></content:encoded></item><item><title><![CDATA[Por qué nos gusta la violencia?]]></title><description><![CDATA["La noche de 12 años" Rosencof, Fernández y Mújica ...a veces a prisiones en el interior del país, a veces en calabozos]]></description><link>https://mefisto.blog/por-que-nos-gusta-la/</link><guid isPermaLink="false">668370f42bcd8db387277ed4</guid><category><![CDATA[textos]]></category><category><![CDATA[film]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Sat, 05 Feb 2022 06:53:09 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1474432978580-3d2a63f706e9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fHRvcnR1cmV8ZW58MHx8fHwxNjQ0MDQzODE1&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1474432978580-3d2a63f706e9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fHRvcnR1cmV8ZW58MHx8fHwxNjQ0MDQzODE1&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="Por qu&#xE9; nos gusta la violencia?"><p>Recientemente v&#xED; &quot;La noche de 12 a&#xF1;os&quot; que cuenta la historia del encierro clandestino que sufrieron Mauricio Rosencof, Eleuterio Fern&#xE1;ndez y Jos&#xE9; M&#xFA;jica durante 12 a&#xF1;os.</p><p>Los mov&#xED;an constantemente de ubicaci&#xF3;n, a veces a prisiones en el interior del pa&#xED;s, a veces a calabozos (al parecer improvisados) como silos de agricultura, en el medio, obviamente, eran torturados de muchas formas. En la pel&#xED;cula (a mi parecer suavizada de lo que debi&#xF3; suceder en realidad) los golpean, escupen, orinan en su comida o encima de ellos, los &quot;ba&#xF1;an&quot; con agua helada disparada a presi&#xF3;n, todo eso es aberrante y doloroso de ver (y de imaginar) sumado al hecho que hab&#xED;a orden que nadie hablar&#xE1; con ellos y ellos no pod&#xED;an hablar entre s&#xED;, pero la que me sac&#xF3; de mi raciocinio y lo &#xFA;nico que pude expresar fue &quot;<strong>que HDP, eso ya es sa&#xF1;a</strong>&quot; fue cuando en un lugar (al parecer del interior del pa&#xED;s) en las celdas que eran relativamente grandes, con pintura blanca dibujaron un cuadrado de no m&#xE1;s de dos metros cuadrados, es decir les permit&#xED;an ver el espacio en el que podr&#xED;an moverse pero solo eso, mirar ese espacio, no pod&#xED;a moverse fuera de su cuadrado dibujado con pintura blanca.</p><p>Ahora bien, hace unas semanas termin&#xE9; de leer &quot;sobre la violencia&quot; De Hannah Arendt, en el que su autora hace un an&#xE1;lisis sobre la violencia, como es usada, cuando es usada y por quienes es usada y m&#xE1;s all&#xE1; de lo expuesto en el libro (con el que concuerdo en su totalidad y adem&#xE1;s puedo decir que aprend&#xED; cosas que no las hab&#xED;a siquiera considerado como tales) algo que puedo decir para concluir es que los humanos (tal vez como parte de nuestra evoluci&#xF3;n hacia seres conscientes de nuestra existencia) somos duales en nuestro actuar y en nuestro sentir, sentimos placer al ser &quot;buenos&quot; y sentimos placer al ser &quot;malos&quot;, incluso sentimos placer cuando recibimos ese mal (no todos, no todo el tiempo, pero si en una generalidad).</p>]]></content:encoded></item><item><title><![CDATA[El eterno retorno (o como tomar la vida)]]></title><description><![CDATA[Mi interpretación podría ser vista como nihilista por varios. Me gusta pensar que tiene algo de eso, pero también tiene su cuota de realismo, cinismo y estoicismo.]]></description><link>https://mefisto.blog/el-eterno-retorno-o-como-tomar-la-vida/</link><guid isPermaLink="false">668370f42bcd8db387277ed3</guid><category><![CDATA[textos]]></category><dc:creator><![CDATA[Jaime Dávila]]></dc:creator><pubDate>Sat, 15 Jan 2022 20:37:34 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1561754139-ee2746305a73?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDh8fGluZmluaXRlfGVufDB8fHx8MTY0MjI3NjQ4OQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1561754139-ee2746305a73?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDh8fGluZmluaXRlfGVufDB8fHx8MTY0MjI3NjQ4OQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" alt="El eterno retorno (o como tomar la vida)"><p>El <code>Eterno Retorno</code> de Nietzsche tiene algunas interpretaciones y creo que hay dos que m&#xE1;s condensan tales interpretaciones. Una de ellas es la de <a href="https://ihistoriarte.com/articulos/milan-kundera-y-el-mito-del-eterno-retorno/?ref=mefisto.blog">Mil&#xE1;n Kundera</a> que implica lo ligera que ser&#xED;a la existencia si todo se repite una y otra vez. (hay que remitirse a su libro &quot;la insoportable levedad del ser&quot;)</p><p>La segunda interpretaci&#xF3;n se refiere a que debemos actuar de la mejor manera para que en las siguientes <em>iteraciones</em> podamos llevar una vida <em>buena/noble</em>.</p><p>Pero...</p><blockquote>Qu&#xE9; pasa si esta no es la primera iteraci&#xF3;n?</blockquote><blockquote>C&#xF3;mo podemos estar seguros (con ambas interpretaciones) que recordaremos las anteriores iteraciones?</blockquote><p>Mi interpretaci&#xF3;n podr&#xED;a ser vista como nihilista por varios. Me gusta pensar que tiene algo de eso, pero tambi&#xE9;n tiene su cuota de <em>realismo</em>, <em>cinismo</em> y <em>estoicismo</em>.</p><p><strong>Si esta es la primera iteraci&#xF3;n</strong>, debemos buscar (o al menos intentar) hacer lo que nos de paz la mayor parte del tiempo y en lo posible sin afectar negativamente a los otros, o que haya el menor da&#xF1;o posible si no es factible un efecto negativo.</p><p><strong>Si esta es la iteraci&#xF3;n <em>n</em></strong> entonces no hay nada que podamos hacer, lo que ocurre y ocurrir&#xE1; ya est&#xE1; en el registro y habr&#xE1; de repetirse.</p><p>En cualquiera de los dos casos es irrelevante el preocuparnos si consideramos que sin importar que creamos realmente no sabemos que iteraci&#xF3;n es esta (si consideramos que <em>el eterno retorno</em> es posible) y por lo tanto no ganamos, ni perdemos nada al angustiarnos por aquello que no tenemos control.</p><p>Creo fue algo as&#xED; lo que Zaratustra quiso ense&#xF1;ar cuando dijo:</p><blockquote>Oh, amigo m&#xED;o. Te juro por mi honor que no existe nada de eso de lo que est&#xE1;s hablando. No hay demonio, ni hay infierno. Tu alma estar&#xE1; muerta a&#xFA;n antes que tu cuerpo. &#xA1;Nada en absoluto tienes, pues, que temer!</blockquote>]]></content:encoded></item></channel></rss>