<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Thoughts on Post a Post</title><link>https://hernan941.com/en/categories/thoughts/</link><description>Recent content in Thoughts on Post a Post</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><managingEditor>hrwgallardo@gmail.com (Hernán)</managingEditor><webMaster>hrwgallardo@gmail.com (Hernán)</webMaster><copyright>Hernán Gallardo Palma (CC BY-NC 4.0)</copyright><lastBuildDate>Fri, 16 Oct 2026 12:51:00 -0300</lastBuildDate><atom:link href="https://hernan941.com/en/categories/thoughts/index.xml" rel="self" type="application/rss+xml"/><item><title>On Learning</title><link>https://hernan941.com/en/posts/sobre-aprender/</link><pubDate>Fri, 16 Oct 2026 12:51:00 -0300</pubDate><author>hrwgallardo@gmail.com (Hernán)</author><guid>https://hernan941.com/en/posts/sobre-aprender/</guid><description>&lt;p&gt;Learning has always been hard, especially as we grow older. This difficulty comes from effort, which we often confuse with pain. It&amp;rsquo;s hard to internalize new concepts and deal with the mental load and the frustration, but that effort is usually part of learning.&lt;/p&gt;&#10;&lt;p&gt;Lately we&amp;rsquo;ve found an easy way around that resistance. We no longer need to try over and over to reach the solution, or review the solution in detail to see what we&amp;rsquo;re missing; language models take care of lightening that challenge. What the calculator once was, an agent is now, with the difference that the calculator did the math, but the reasoning was still ours. The agent promises to do both.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Learning has always been hard, especially as we grow older. This difficulty comes from effort, which we often confuse with pain. It&rsquo;s hard to internalize new concepts and deal with the mental load and the frustration, but that effort is usually part of learning.</p>
<p>Lately we&rsquo;ve found an easy way around that resistance. We no longer need to try over and over to reach the solution, or review the solution in detail to see what we&rsquo;re missing; language models take care of lightening that challenge. What the calculator once was, an agent is now, with the difference that the calculator did the math, but the reasoning was still ours. The agent promises to do both.</p>
<p>We have feared that technology would affect our intelligence ever since tools have existed. And I don&rsquo;t want us to fear agents. On the contrary, used the right way they can speed up learning. AI took away the friction that used to come free with learning. Now we have to seek it out on purpose. The good news is that AI itself can help us, if we ask it for questions instead of answers.</p>
<h2 id="the-value-of-mistakes">The value of mistakes</h2>
<p>Learning happens in the struggle to solve a problem, getting it wrong and trying again. Our brain predicts and looks for patterns by instinct. It does so with fast thinking, the intuitive kind, the kind that doesn&rsquo;t ask permission. To activate slow thinking, the deliberate kind, we need to stop assuming our model is the right one. Get it wrong. This forces us to stop and think seriously.</p>
<p>This has a name: desirable difficulties. They make studying slower and more uncomfortable, but what we learn lasts longer. Something similar happens with what we generate ourselves. We remember it better than what we only read, even if our first attempt is wrong. Mind you, afterwards you have to check the correct answer. Otherwise, the mistake stays with us.</p>
<p>Beware of the illusion of competence. We read something, understand it effortlessly and think we already know it. Until the test comes and we can&rsquo;t explain it. Rereading your notes feels productive, but almost never is.</p>
<p>In practice, this translates into three habits:</p>
<ol>
<li><strong>Get it wrong first.</strong> Before starting a topic, a class or a tutorial, try to answer without knowing. You&rsquo;ll fail, and that&rsquo;s what gives the theory the weight of an alarm bell.</li>
<li><strong>Don&rsquo;t reread, explain.</strong> After reading, close the material and explain what you understood in your own words, out loud, like you&rsquo;d explain it to a five-year-old. Wherever you get stuck is the path to follow.</li>
<li><strong>Answer before looking.</strong> When you test yourself, always write down what you think the answer is before seeing the correct one.</li>
</ol>
<p>Learning should feel clumsy. Clumsier than doing it with your feet.</p>
<h2 id="using-ai-to-learn">Using AI to learn</h2>
<p>These practices take discipline, and discipline is hard when the answer is one message away. While AI can be what blocks us, it can also be the answer. An AI that answers takes the effort away from us, whereas an AI that asks gives it back.</p>
<p>We can learn from many sources or from a single tutor. Many sources give more perspectives, but they scatter our attention and force us to find material, organize it and verify it. An AI tutor can gather those perspectives and hand them to us in one place. That way the friction leaves the logistics of studying and stays where it belongs: in the moment of learning.</p>
<p>A cycle that works:</p>
<ol>
<li><strong>Diagnosis.</strong> Ask the agent to quiz you until it finds where what you know ends.</li>
<li><strong>Material.</strong> With that, have it generate study material adjusted to your level: not so easy that you get bored, not so hard that you give up.</li>
<li><strong>Test.</strong> Have it test you, and you answer before seeing the solution.</li>
<li><strong>Repeat.</strong> If you fail, go back to the material. If you get it right, move on to the next topic.</li>
</ol>
<p>This way we can use an agent as a private tutor and aim the difficulty at the right spot.</p>
<h2 id="closing">Closing</h2>
<p>For centuries, learning hurt without anyone asking for it. Now the effort is optional and, like almost everything optional, it&rsquo;s very easy to skip.</p>
<p>AI can give us all the answers. The hard part is asking it for the questions. So the next time you open a chat to understand something, do the counterintuitive thing: ask it to test you, get it wrong with confidence and explain the topic to it as if it were a five-year-old.</p>
<p>Let&rsquo;s not outsource our critical thinking. And if learning feels clumsy, you&rsquo;re doing fine.</p>
<p><img src="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?q=80&amp;w=1470&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=NHwxMjA3fDA%3D" alt="Robot"></p>
]]></content:encoded></item><item><title>The market is F++</title><link>https://hernan941.com/en/posts/the-market-is-f/</link><pubDate>Mon, 12 Oct 2026 12:51:00 -0300</pubDate><author>hrwgallardo@gmail.com (Hernán)</author><guid>https://hernan941.com/en/posts/the-market-is-f/</guid><description>&lt;p&gt;And not just because of artificial intelligence. Companies are cutting costs, people with years of experience have lost their jobs and are now applying to lower positions, and fewer and fewer spots are opening up for juniors. On top of that, add wars and a cost of living that keeps going up. It&amp;rsquo;s a bad time to start in this industry.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://i.kym-cdn.com/photos/images/newsfeed/001/401/347/312.jpg" alt="This is fine"&gt;&lt;/p&gt;&#10;&lt;p&gt;Even so, the path to landing your first job still has the same steps as when I started. What changed is how you get evaluated.&lt;/p&gt;</description><content:encoded><![CDATA[<p>And not just because of artificial intelligence. Companies are cutting costs, people with years of experience have lost their jobs and are now applying to lower positions, and fewer and fewer spots are opening up for juniors. On top of that, add wars and a cost of living that keeps going up. It&rsquo;s a bad time to start in this industry.</p>
<p><img src="https://i.kym-cdn.com/photos/images/newsfeed/001/401/347/312.jpg" alt="This is fine"></p>
<p>Even so, the path to landing your first job still has the same steps as when I started. What changed is how you get evaluated.</p>
<h2 id="how-i-got-started">How I got started</h2>
<p>When I started, web development seemed like the safest option. I learned React and Node.js, because using the same language on the frontend and the backend made sense to me. I built the classic to-do lists and, since freeCodeCamp was all the rage, I jumped into the &ldquo;365 days of code&rdquo; challenge. There I put together a simple online store with HTML, CSS and JavaScript. It was pretty basic, but it helped me understand how the web works.</p>
<p>Back then I read a lot about how to get a job, and the advice was always the same:</p>
<ol>
<li>Apply to everything you can.</li>
<li>Go to meetups and events to meet people.</li>
<li>Build projects that show what you know.</li>
</ol>
<p>I was doing two out of three. I applied like crazy and practiced with React nonstop on side projects.</p>
<p>In the end the job showed up on my university&rsquo;s Slack. Someone posted that they needed a Meteor developer, a framework that joined the backend and the frontend through methods. First came a technical test, and that&rsquo;s where the projects paid off: it went well, I moved on to the interview and they saw that I was excited about the technology. I had never heard of Meteor, but knowing the fundamentals it wasn&rsquo;t hard to adapt. It was just a matter of knowing how to write JavaScript. But this was more than 5 years ago.</p>
<h2 id="what-didnt-change">What didn&rsquo;t change</h2>
<p>Today it&rsquo;s still the same: you apply a lot and get rejected a lot. And having someone who recommends you is still what helps the most for the first job.</p>
<p>But something did change. I have classmates with six years of university who still can&rsquo;t find a decent job in Chile, and it&rsquo;s not because they don&rsquo;t know their stuff.</p>
<h2 id="what-did-change">What did change</h2>
<p>When you apply, the first thing that checks your CV is how many years of experience you have with each technology. An ATS or a person. If the posting asks for three years of React and you don&rsquo;t have them, you&rsquo;re out. The problem is obvious: a junior has no years of experience, because nobody has given them their first job.</p>
<p>I don&rsquo;t think it&rsquo;s the recruiters&rsquo; fault. Finding out whether someone codes well takes time, so people filter by what&rsquo;s easy to check: keywords and years. That leaves out precisely the people who are just starting. And with so many companies betting on AI instead of hiring, there&rsquo;s even less room.</p>
<p>I think this will get better at some point. In the meantime, it makes sense to adjust how we present ourselves.</p>
<h2 id="what-i-would-do-differently-today">What I would do differently today</h2>
<p><strong>Tailor your CV to each posting.</strong> Your CV doesn&rsquo;t have to tell everything you are. It has to get past the filter. Use the same words the posting uses and leave the rest for the interview. Sometimes I&rsquo;ve even seen the recruiters themselves edit your CV so that it includes the technologies.</p>
<p><strong>Prioritize referrals.</strong> If someone at the company recommends you, your CV goes straight to a person who understands what you do, without going through the years-of-experience filter. That&rsquo;s why it&rsquo;s worth investing time in getting to know people in the industry.</p>
<p><strong>Build projects to learn, not to show off.</strong> Most likely nobody will look at your projects before calling you, so don&rsquo;t stress about having a perfect profile. Projects are for learning and for walking into the technical interview relaxed, which is where someone who actually knows programming finally evaluates you. If you understand the fundamentals well, you can hold your own even if the posting asks for a technology you haven&rsquo;t used.</p>
<h2 id="to-wrap-up">To wrap up</h2>
<p>The process is broken and we&rsquo;re not going to fix it ourselves. What we can do is understand how it works and not take every rejection personally. Almost always it says more about the filter than about you.</p>
<p>Tailor your CV, find someone to recommend you and keep learning with your projects. There will be rejections and uncertainty, but that&rsquo;s part of the process, not a sign that you&rsquo;re not cut out for this.</p>
<p><img src="https://img.artpal.com/398651/655-24-3-12-0-38-42m.jpg" alt="Hang in there, baby!"></p>
]]></content:encoded></item><item><title>What AI Isn't Going to Replace</title><link>https://hernan941.com/en/posts/lo-que-no-va-a-reemplazar-la-ia/</link><pubDate>Sun, 26 Jul 2026 22:35:00 -0300</pubDate><author>hrwgallardo@gmail.com (Hernán)</author><guid>https://hernan941.com/en/posts/lo-que-no-va-a-reemplazar-la-ia/</guid><description>&lt;p&gt;How do we imagine artificial intelligence a couple of months from now, or a couple of years? Is it going to leave everyone jobless? Will digital products still be created by humans? What should we focus on to stay relevant?&lt;/p&gt;&#10;&lt;p&gt;Every day that passes, AI is more capable. I see how code agents are pushing junior developers out of the equation. In graphic design, generative tools package logos and illustrations in seconds, making the work evaporate slowly but surely. It&amp;rsquo;s a shadow relentlessly spreading over marketing, audiovisual production and, needless to say, translation.&lt;/p&gt;</description><content:encoded><![CDATA[<p>How do we imagine artificial intelligence a couple of months from now, or a couple of years? Is it going to leave everyone jobless? Will digital products still be created by humans? What should we focus on to stay relevant?</p>
<p>Every day that passes, AI is more capable. I see how code agents are pushing junior developers out of the equation. In graphic design, generative tools package logos and illustrations in seconds, making the work evaporate slowly but surely. It&rsquo;s a shadow relentlessly spreading over marketing, audiovisual production and, needless to say, translation.</p>
<p>But there&rsquo;s a gap that still hasn&rsquo;t been filled. We&rsquo;re building systems that can understand language but not the purpose or value of what they say, at least not in a human way. Artificial Intelligence doesn&rsquo;t achieve the perspective of will, and it can&rsquo;t deal with the unknown except by hallucinating.</p>
<p><img src="https://www.weareteachers.com/wp-content/uploads/among-us-6072073_1920.jpg" alt="Among Us"></p>
<h2 id="the-illusion-of-will">The illusion of will</h2>
<p>In case you didn&rsquo;t know yet, what we call AI these days is LLMs (<em>large language models</em>), systems that learned language patterns by reading an enormous amount of text. At an atomic level it started with the idea of predicting the next word.</p>
<blockquote>
<p><em>Roses are …</em></p>
</blockquote>
<p>Now, predicting the next word requires building a complex representation of the context. Building multiple contexts and relating them to each other in sophisticated ways. How this new word influences the whole conversation. Over time these models have grown in size, and so have their training sets, reaching capabilities that resemble reasoning, communication and problem solving.</p>
<p>And with that came people&rsquo;s fear and anxiety. But these models don&rsquo;t cover important aspects of our infrastructure as a society. Not all of our activities can be extrapolated into a training set.</p>
<p>Visualizing patterns, applying probabilities, finding sequences of tokens or words and statistical association is how models see the world. Experience, intent, responsibility, context and values are left to our side of the court.</p>
<p>Because every model categorically confuses frequency with truth, we forget that every dataset it is trained on has errors. That these models touched the internet. And the internet lies, right? Condemned to replicate and optimize the world as we describe it to them. With all the garbage and fiction, all the fanfiction, wattpad and absurd conspiracies. We have to tell the truth apart from the garbage it hands us and connect the wires to get on the right track, our track.</p>
<h2 id="we-went-to-a-and-then-c-no-problem-getting-to-b-now-how-do-we-get-to-z">We went to A and then C, no problem getting to B. Now how do we get to Z</h2>
<p>What is finite and easy to capture, the common events that feed these immense machines, shapes a perfect and efficient model of thought, 100 times more efficient at transactional tasks, where the details are so well defined that we could find a needle in a haystack.</p>
<p>But the world contains much more entropy than even we are willing to accept. It&rsquo;s much messier and more chaotic. Strange events, atypical combinations or creative scenarios could leave a long tail that goes on to infinity. Or rather, they would have found the end, because they always do, but phenomenally wrong:</p>
<blockquote>
<p><em>&ldquo;Eat at least one small rock per day&rdquo;&hellip;</em> (<a href="https://www.bbc.com/news/articles/cd11gzejgz4o">BBC news story</a>)</p>
</blockquote>
<p>Also, in an imperfect environment like our reality, there&rsquo;s another dimension that has to do with combinatorics: adding variables quickly leads to exponential combinations. For the way these models work to capture that dimensionality, we would need an enormous amount of data.</p>
<p>That&rsquo;s why we should be careful with the illusion of having in front of us an image of ourselves, and its estimates. We still don&rsquo;t have a model capable of &ldquo;instant learning&rdquo;. We won&rsquo;t find any model that knows the art of improvising to get out of a jam.</p>
<h2 id="rant">RANT</h2>
<p>What I wanted to say is that our work, and that of many others, will still be there: dealing with human ambiguity, battling legacy systems, struggling from one version to the next because someone decided to build on an unstable base. Designing discrete systems with an immense reality in mind.</p>
<p>There&rsquo;s no machine that solves for us the problem of uncertainty, of long-term complexity. What does a code agent care whether the application is still working in a couple of years? The only thing that changes is that now we&rsquo;re going to be buried under a mountain of code. And who is going to save us from that 80% of garbage code?</p>
<p>I hope you and I aren&rsquo;t too lazy by the time there&rsquo;s nobody left to hold accountable; when the concept of &ldquo;AI first&rdquo; has us digging through a cesspool that looks like it was written by an alien with attention deficit. And investors are going to love it, because it &ldquo;was built in two days&rdquo;. But who knows what the hell it summoned, and why it decided to import three libraries, cross dependencies and import half the internet.</p>
<p><img src="https://www.fayerwayer.com/resizer/v2/HBUG6WARJZGF7AGGOPSPELNWLU.jpeg?auth=86d4bfc8c4f578e7364cd7cfc8d25f7163a94d00202bd170065edcac9b9e60c6&amp;width=1200&amp;height=675&amp;smart=true" alt="AI vs Reality"></p>
]]></content:encoded></item><item><title>Santiago, work and development</title><link>https://hernan941.com/en/posts/santiagotrabajo-y-desarrollo/</link><pubDate>Sun, 31 May 2026 11:00:00 -0300</pubDate><author>hrwgallardo@gmail.com (Hernán)</author><guid>https://hernan941.com/en/posts/santiagotrabajo-y-desarrollo/</guid><description>&lt;p&gt;I&amp;rsquo;ve been living in Santiago, the capital, for several weeks now, and it&amp;rsquo;s incredible how this whole country is concentrated in a single place. These days have been hectic: I found a job here doing what I was looking for, Python, AWS and, of course, data flying left and right. But a good part of the change has had nothing to do with work. I had to find a rental (&lt;em&gt;arriendo&lt;/em&gt;), going from a cozy cabin with its pellet stove to an apartment with air conditioning. I&amp;rsquo;m not complaining, but it&amp;rsquo;s not the same. It&amp;rsquo;s not for me, and it&amp;rsquo;s not for my cat either. We both look outside through the screen so we don&amp;rsquo;t fall.&lt;/p&gt;</description><content:encoded><![CDATA[<p>I&rsquo;ve been living in Santiago, the capital, for several weeks now, and it&rsquo;s incredible how this whole country is concentrated in a single place. These days have been hectic: I found a job here doing what I was looking for, Python, AWS and, of course, data flying left and right. But a good part of the change has had nothing to do with work. I had to find a rental (<em>arriendo</em>), going from a cozy cabin with its pellet stove to an apartment with air conditioning. I&rsquo;m not complaining, but it&rsquo;s not the same. It&rsquo;s not for me, and it&rsquo;s not for my cat either. We both look outside through the screen so we don&rsquo;t fall.</p>
<p>So, here, with a fridge, a couple of pieces of furniture and some kitchen stuff, this adventure begins.</p>
<p>I have to take the metro every day. The number of people is incredible. Rush hour gets packed with long faces, shoving and bad moods. But I get it, distances are much greater, and so are prices. Centralization. At least I have everything next door. If I want to shop, I have two Lider supermarkets a couple of minutes away. Are two Lider necessary? The truth is both are packed after 6 in the evening. There are also several pharmacies, bookstores, cafés, café chains, specialty coffee shops, small ones, big ones, themed ones, bad ones, good ones&hellip; The point is there are a lot of coffee shops. On top of that, there are restaurants and bars, a Domino&rsquo;s that serves <em>completos</em> with the tomato on top, among many other stores of every kind with their own quirks, and there&rsquo;s still a lot left to explore.</p>
<p><img src="https://static.wikia.nocookie.net/simpsons/images/f/f1/Coffee_%26_Tea.jpg/revision/latest?cb=20100429202728" alt="Coffee and Tea"></p>
<h2 id="job-hunting-in-2026">Job hunting in 2026</h2>
<p>My job search was long. At one point I was torn between taking the full cloud path and going with AWS and its different specializations, since Python in the industry seemed like something forgotten or left to certain creatures hundreds of years old. But a hybrid worked: at its core it&rsquo;s the ability to work with constant streams of data. Ensuring systems stay up and having the speech ready when it comes to interviews. Another decision was between on-site and remote. There, reality showed me how remote jobs have been disappearing. That pandemic-era industry no longer exists, it has been slowly dying out.</p>
<p>Worse still, a lot of the people who built their lives around remote work have had to go back to the offices. Imagine: a life built around that, the house, the kids&rsquo; school, transportation. Your whole spending flow changes completely between one way of working and the other. Because it&rsquo;s obvious, a 20-minute trip is not the same as a 2-hour one. Having to take the metro or not. Having to share spaces or not. I think working on-site has its advantages, but I think a company that works remotely should keep betting on it.</p>
<h2 id="developing-as-i-go">Developing as I go</h2>
<p>This post has been more on the reflective side. I hope to give my more technical opinion on things soon. I&rsquo;d like to wrap up with an idea of what I think being a developer in 2026 is like. A lot to say, little to code. I think I spend more time talking to an agent and refining my instructions than defining patterns, classes or functions. More time paying down technical debt than leaving it behind. Understanding the domain and the business rules. Deciphering the intentions of other developers or PMs.</p>
<p>An industry that seems made for generalists, where anyone can program (wink, wink).</p>
<p><img src="https://pbs.twimg.com/media/G48cKzbXoAACdx7.jpg" alt="Image"></p>
<p>I spend most of my time translating logic between frontend, backend and infrastructure languages, and not deciding whether to use a frozenset or a tuple as a dictionary key. Specialized jobs probably still exist, I don&rsquo;t know about in Chile. Even less so with the arrival of AI agents, something I plan to write about in another post, since this mess is already starting to look like Frankenstein.</p>
]]></content:encoded></item><item><title>Motivation and the Lack of It</title><link>https://hernan941.com/en/posts/motivacion/</link><pubDate>Mon, 19 Jan 2026 00:51:00 -0300</pubDate><author>hrwgallardo@gmail.com (Hernán)</author><guid>https://hernan941.com/en/posts/motivacion/</guid><description>&lt;p&gt;Software engineering is a hard discipline that requires investing hundreds, if not thousands, of hours to become competent. Those hours are paid for with incredible mental fatigue and related physical problems, like repetitive strain injuries or the plain wear and tear of working at a desk. They say sitting is the smoking of the 21st century. For that very reason, it&amp;rsquo;s vital to have a clear vision that sustains enthusiasm and gives meaning to the effort.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Software engineering is a hard discipline that requires investing hundreds, if not thousands, of hours to become competent. Those hours are paid for with incredible mental fatigue and related physical problems, like repetitive strain injuries or the plain wear and tear of working at a desk. They say sitting is the smoking of the 21st century. For that very reason, it&rsquo;s vital to have a clear vision that sustains enthusiasm and gives meaning to the effort.</p>
<p>When I started, I was driven by an interest in video games, an affinity for math and the discovery of the magic that programming makes possible; financial security was also an incentive. At university, chasing the same goal alongside my classmates helped me keep going despite how exhausting the road was.</p>
<p>But passion naturally fades. Time doesn&rsquo;t forgive, and our brain gets used to stimuli, reducing the emotional response and the joy we get from tasks that used to produce dopamine spikes. Stagnation also shows up: as our skills grow without the complexity growing, we fall into a technical boredom where work no longer demands the cognitive effort that used to be rewarding.</p>
<p>Facing software development without enjoying it isn&rsquo;t just tedious, it&rsquo;s a trap. Spending hours in front of the screen without a single line of code sparking any enthusiasm is a problem of work philosophy. Programming without those little shots of dopamine is simply unsustainable. We usually talk about requirements and quality attributes for our systems, but we forget that our own process has to be maintainable.</p>
<p>This career is a long haul. If moving forward is hard for you today, tomorrow it will be impossible; so look after your motivation with the same rigor you look after your code, and treat your passion with the same determination you use to try to master your favorite language.</p>
<h2 id="the-blacksmith-mindset">The Blacksmith Mindset</h2>
<p>To find motivation again, I had to resist the idea that it&rsquo;s enough for things to simply &ldquo;work&rdquo;. Although my experience lets me be efficient, there&rsquo;s a gap between the functional and the &ldquo;perfect&rdquo;, understood not as an unreachable goal, but as the willingness to look beyond the obvious solution: separating the patterns that make up the structure and exploring alternatives until I&rsquo;m sure the path I chose is the right one. There&rsquo;s a deep joy in this technical mastery; being an expert is also fun.</p>
<p>However, this craftsman&rsquo;s view clashes with the fast-paced world we operate in. We live in a society (insert Joker image here) hungry for speed and results, full of deadlines, story points and product managers. We ourselves want to see those results fast and without frustration, but learning comes with frustration. To reach excellence, there must be room for introspection, concentration and analysis. We have to look for alternatives and embrace the frustration of learning, accepting that to be good at something I first have to be bad at it. Making mistakes isn&rsquo;t avoidable, it&rsquo;s part of experimenting, and we shouldn&rsquo;t treat that time as wasted time.</p>
<p>That pressure for speed is what breaks the bond with our work. When nothing belongs to us and our work becomes something foreign, a disconnection appears that directly affects our mental health: that&rsquo;s where excessive workloads, difficulty setting boundaries and the importance of learning to say no come in. There are many ways to lose the joy in what we do, which is why we can&rsquo;t leave our motivation to chance.</p>
<p>Adopting a craftsman&rsquo;s mindset is claiming a purpose of your own. When the environment doesn&rsquo;t offer us a clear sense of meaning, our task is to find satisfaction in the doing itself, rediscovering that the value lies not only in the result, but in the quality of our attention. To dig deeper into this concept, I recommend reading authors who explore &ldquo;deep work&rdquo;, like Cal Newport in <em>Deep Work</em>, who argues that regaining our ability to concentrate is the ultimate act of resistance in this era.</p>
<p>In the end, reconciling the efficiency the market demands with the excellence we seek is the only way to make this career sustainable. It&rsquo;s not just about writing code, but about how we inhabit the hours in front of the screen.</p>
]]></content:encoded></item></channel></rss>