<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ikrame Ibn Hayoun</title>
    <description>The latest articles on DEV Community by Ikrame Ibn Hayoun (@ikrame-ih).</description>
    <link>https://dev.to/ikrame-ih</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg</url>
      <title>DEV Community: Ikrame Ibn Hayoun</title>
      <link>https://dev.to/ikrame-ih</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ikrame-ih"/>
    <language>en</language>
    <item>
      <title>An introverted dev in an extroverted world</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Wed, 23 Sep 2026 12:02:12 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/an-introverted-dev-in-an-extroverted-world-4p04</link>
      <guid>https://dev.to/ikrame-ih/an-introverted-dev-in-an-extroverted-world-4p04</guid>
      <description>&lt;p&gt;&lt;em&gt;"Explain it to me in dev terms."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;My social battery has a &lt;strong&gt;rate limit&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The world isn't made for introverts: it's configured with &lt;strong&gt;extrovert defaults&lt;/strong&gt;. I realized that as a teenager, and it completely changed the way I saw everything and interacted with people.&lt;/p&gt;

&lt;p&gt;As strange as it sounds, realizing it made me more awkward, not less. Before, I simply talked, stayed quiet, left when I got tired. Then I started analyzing myself in every conversation, and analyzing everyone else too. Maybe that's where my overthinker side began: &lt;strong&gt;the constant monitoring consumes more resources than the interaction itself&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Being aware that I'm an introvert has also helped me manage myself much better: I know my &lt;strong&gt;rate limit&lt;/strong&gt;, I know I recharge alone, and I no longer see it as a &lt;strong&gt;bug&lt;/strong&gt;. I came without &lt;strong&gt;documentation&lt;/strong&gt;, so writing my own manual has taken me years.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Every time I walk out my front door, I carry the reminder with me: this world was built for a group of people that I don't belong to.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But wait, this isn't sad or a bad thing. Keep reading, will you?&lt;/p&gt;




&lt;p&gt;Even my interactions on social media feel more controlled. Social media is literally the place where you can be the freest version of yourself, and yet I still don't really post, speak up, or join in that much. I behave almost exactly as I do in real life.&lt;/p&gt;

&lt;p&gt;And you might be wondering: what does any of this have to do with being a developer? The truth is, the point I wanted to get to is networking. Especially in tech, I keep coming across people who are incredibly talented and just genuinely cool and kind. But I never get much further than the impulse to reply to one of their tweets or add a comment, let alone talk to them directly. And don't even get me started on events like hackathons.&lt;/p&gt;

&lt;p&gt;And honestly, I'm not shy. In fact, once I feel comfortable, I might just yappear non-stop about the interests i'm disgustingly well versed in&lt;/p&gt;

&lt;p&gt;Don't get me wrong: this isn't a complaint, and I'm not saying I'm uncomfortable being an introvert. Quite the opposite. I've always been someone who prefers to listen and observe, and not step in more than necessary. But I don't know, sometimes introverts get these sudden urges too. Sometimes we want a little while to role-play as extroverts.&lt;/p&gt;




&lt;p&gt;I don't know whether finding out was a gift or a burden; I suppose that, like almost everything, it was both at once.&lt;/p&gt;

&lt;p&gt;If your &lt;strong&gt;config&lt;/strong&gt; is the same, you already know what I mean.&lt;/p&gt;

&lt;p&gt;And now there's a question I would like to throw at you: is there any introvert or extrovert quality you don't have that you wish you did? Which one? Why?&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>career</category>
      <category>networking</category>
      <category>discuss</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Thu, 17 Sep 2026 19:36:42 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-1go0</link>
      <guid>https://dev.to/ikrame-ih/-1go0</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__hidden-navigation-link"&gt;Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4624915" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" id="article-link-4624915"&gt;
          Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/i18n"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;i18n&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Sun, 13 Sep 2026 11:38:19 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-32gm</link>
      <guid>https://dev.to/ikrame-ih/-32gm</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__hidden-navigation-link"&gt;Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4624915" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" id="article-link-4624915"&gt;
          Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/i18n"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;i18n&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Sat, 12 Sep 2026 12:06:00 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-1o8a</link>
      <guid>https://dev.to/ikrame-ih/-1o8a</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__hidden-navigation-link"&gt;Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4624915" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" id="article-link-4624915"&gt;
          Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/i18n"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;i18n&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Sat, 12 Sep 2026 10:33:05 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-3k62</link>
      <guid>https://dev.to/ikrame-ih/-3k62</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__hidden-navigation-link"&gt;Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4624915" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" id="article-link-4624915"&gt;
          Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/i18n"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;i18n&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Fri, 11 Sep 2026 19:20:00 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-2ici</link>
      <guid>https://dev.to/ikrame-ih/-2ici</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__hidden-navigation-link"&gt;Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4624915" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" id="article-link-4624915"&gt;
          Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/i18n"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;i18n&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Fri, 11 Sep 2026 15:35:23 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-4nnn</link>
      <guid>https://dev.to/ikrame-ih/-4nnn</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__hidden-navigation-link"&gt;Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4624915" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf" id="article-link-4624915"&gt;
          Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/i18n"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;i18n&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Translating vs Localizing: what LLM agents get wrong about Spanish (and how I fixed it with a skill)</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Thu, 10 Sep 2026 14:27:58 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf</link>
      <guid>https://dev.to/ikrame-ih/translating-localizing-what-llm-agents-get-wrong-about-spanish-and-how-i-fixed-it-with-a-skill-3plf</guid>
      <description>&lt;p&gt;I'm a native Spanish speaker who builds websites in English first and localizes them into Spanish later. And here's the thing most people miss: &lt;em&gt;Spanish is not one language, and English isn't either.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some real examples of what "translating" gets wrong:&lt;/p&gt;

&lt;h2&gt;
  
  
  The plural you
&lt;/h2&gt;

&lt;p&gt;In Spain, informal plural is vosotros. In Latin America it simply doesn't exist - they use ustedes instead. An agent that mixes both in the same interface instantly reads as machine-translated to millions of native speakers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbql47mcvqws69jv3hoc3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbql47mcvqws69jv3hoc3.jpeg" alt="Comic-style illustration of a confused robot standing between two speech bubbles saying " width="799" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The vocabulary minefield
&lt;/h2&gt;

&lt;p&gt;In Spain you use an ordenador and a móvil. In Latin America it's a computadora and a celular. Neither is wrong - but picking the wrong one for your market makes your product feel foreign.&lt;/p&gt;

&lt;h2&gt;
  
  
  English has the same problem
&lt;/h2&gt;

&lt;p&gt;colour vs color is the obvious one, but it goes deeper: in British English licence is the noun and license is the verb; American English uses license for both. A Brit writes a CV and lives in a flat on the ground floor; an American writes a resume and lives in an apartment on the first floor - which is a different floor entirely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dates silently lie
&lt;/h2&gt;

&lt;p&gt;04/05/2026 is April 5th in the US and May 4th almost everywhere else. All-numeric dates are a bug factory when content crosses markets.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "aterrizar" incident
&lt;/h2&gt;

&lt;p&gt;A website for foreigners moving to Málaga got "landing in Málaga" translated as "aterrizando en Málaga". And here's the thing: it's not exactly wrong - "aterrizar" does mean "to land". The problem is that no Spaniard would ever say it like that. Someone from Spain would say "mudarse a Málaga" or "trasladarse a Málaga", because that's how people actually talk about moving to a city. "Aterrizar" is what planes do 🛬.&lt;/p&gt;

&lt;p&gt;That's the gap in a nutshell: the model produced a dictionary-correct translation that sounds robotic to every native speaker it was meant for. It had full context and still went word-by-word.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this happen to AI agents?
&lt;/h2&gt;

&lt;p&gt;Because translation is a word-level task and localization is a context-level one. Agents default to the statistical center of "Spanish", which is really a blend of twenty countries. They merge conventions from different locales, translate placeholders and ICU messages that should stay untouched, and guess when they should ask.&lt;/p&gt;

&lt;p&gt;So I built an agent skill that forces the right behavior:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dctxo55yp69dlsguuu4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dctxo55yp69dlsguuu4.jpg" alt=" " width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;A dedicated reference guide per locale&lt;/em&gt; (en-GB, en-US, es-ES, es-419). Never borrow conventions from a neighboring locale - that's exactly how the vosotros/ustedes mixing happens.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Context before words:&lt;/em&gt; the agent reads the page, the component and the user journey before resolving anything ambiguous. That's how "landing" becomes "tu nueva vida" instead of "aterrizando".&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Structural safety:&lt;/em&gt; keys, placeholders, ICU messages, HTML tags and links stay untranslated. A Python guard diffs JSON catalogs and catches missing keys, type drift, broken placeholders and mojibake:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;python scripts/locale_guard.py en.json es.json&lt;/p&gt;

&lt;p&gt;npx skills add ikrame-ih/english-spanish-web-localization&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ikrame-ih" rel="noopener noreferrer"&gt;
        ikrame-ih
      &lt;/a&gt; / &lt;a href="https://github.com/ikrame-ih/english-spanish-web-localization" rel="noopener noreferrer"&gt;
        english-spanish-web-localization
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Context-aware EN↔ES web localization (en-GB/en-US/es-ES/es-419). Offline locale_guard; benchmarks pending.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;English–Spanish Web Localization&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://github.com/ikrame-ih/english-spanish-web-localization#english" rel="noopener noreferrer"&gt;English&lt;/a&gt; · &lt;a href="https://github.com/ikrame-ih/english-spanish-web-localization#espa%C3%B1ol" rel="noopener noreferrer"&gt;Español&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;English&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;A reusable agent skill for context-aware, bidirectional localization of websites and digital products across four deliberately separate locales:&lt;/p&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Locale&lt;/th&gt;
&lt;th&gt;Target variety&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;en-GB&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;British English&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;en-US&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;US English&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;es-ES&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Spanish for Spain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;es-419&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Broad Latin American Spanish&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;Offline package checks pass (&lt;a href="https://github.com/ikrame-ih/english-spanish-web-localization/VALIDATION.md" rel="noopener noreferrer"&gt;VALIDATION.md&lt;/a&gt;). Instant mini-proof: &lt;a href="https://github.com/ikrame-ih/english-spanish-web-localization/benchmarks/results/instant-mini-2026-09-10/" rel="noopener noreferrer"&gt;&lt;code&gt;benchmarks/results/instant-mini-2026-09-10/&lt;/code&gt;&lt;/a&gt;. I checked these myself; the full 30-case blind review is still ahead. Portfolio and external paired scores are still pending. Not for certified/sworn, legal, medical, or financial translation. Does not promise universal ATS compatibility.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is not a word-replacement prompt. It treats copy as part of a product journey and evaluates meaning, audience, market, interface function, terminology, accessibility, SEO, layout constraints, and technical integrity before selecting a target formulation.&lt;/p&gt;
&lt;p&gt;It also applies that standard outside a webpage: portfolios, CVs, Markdown, documentation, emails, forms, CMS exports, and locale catalogues. The format changes the checks, not the required…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ikrame-ih/english-spanish-web-localization" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Built for my own workflow, published in case it saves someone else a few "aterrizar" moments. &lt;em&gt;What's the funniest literal translation you've caught an LLM producing?&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqoddmf6sfsffgb808r16.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqoddmf6sfsffgb808r16.jpeg" alt="Comic-style illustration of a robot dressed as a detective inspecting a terminal screen of JSON code through a magnifying glass, finding one broken key glowing red, while a girl with glasses celebrates" width="799" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>i18n</category>
      <category>webdev</category>
      <category>ai</category>
      <category>showdev</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Sun, 06 Sep 2026 10:47:24 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-59om</link>
      <guid>https://dev.to/ikrame-ih/-59om</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/i-kept-seeing-the-same-git-complaint-on-reddit-so-i-wrote-a-small-cli-for-it-1k6i" class="crayons-story__hidden-navigation-link"&gt;I kept seeing the same Git complaint on Reddit, so I wrote a small CLI for it&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4324678" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/i-kept-seeing-the-same-git-complaint-on-reddit-so-i-wrote-a-small-cli-for-it-1k6i" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Aug 5&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/i-kept-seeing-the-same-git-complaint-on-reddit-so-i-wrote-a-small-cli-for-it-1k6i" id="article-link-4324678"&gt;
          I kept seeing the same Git complaint on Reddit, so I wrote a small CLI for it
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/python"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;python&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/git"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;git&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/development"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;development&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/i-kept-seeing-the-same-git-complaint-on-reddit-so-i-wrote-a-small-cli-for-it-1k6i#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Sun, 06 Sep 2026 10:40:52 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-1hpf</link>
      <guid>https://dev.to/ikrame-ih/-1hpf</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/the-blurry-line-between-junior-and-mid-level-from-an-ai-era-developer-5a81" class="crayons-story__hidden-navigation-link"&gt;The blurry line between junior and mid-level, from an AI-era developer&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4349795" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/the-blurry-line-between-junior-and-mid-level-from-an-ai-era-developer-5a81" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Aug 8&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/the-blurry-line-between-junior-and-mid-level-from-an-ai-era-developer-5a81" id="article-link-4349795"&gt;
          The blurry line between junior and mid-level, from an AI-era developer
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/discuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;discuss&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/ikrame-ih/the-blurry-line-between-junior-and-mid-level-from-an-ai-era-developer-5a81#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Sun, 06 Sep 2026 10:33:11 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-14i</link>
      <guid>https://dev.to/ikrame-ih/-14i</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" class="crayons-story__hidden-navigation-link"&gt;How to stop your AI from finding new errors on every review&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4558686" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 2&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" id="article-link-4558686"&gt;
          How to stop your AI from finding new errors on every review
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/discuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;discuss&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tutorial"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tutorial&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;3&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Ikrame Ibn Hayoun</dc:creator>
      <pubDate>Fri, 04 Sep 2026 22:00:34 +0000</pubDate>
      <link>https://dev.to/ikrame-ih/-2e54</link>
      <guid>https://dev.to/ikrame-ih/-2e54</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" class="crayons-story__hidden-navigation-link"&gt;How to stop your AI from finding new errors on every review&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/ikrame-ih" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" alt="ikrame-ih profile" class="crayons-avatar__image" width="736" height="736"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/ikrame-ih" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Ikrame Ibn Hayoun
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Ikrame Ibn Hayoun
                
                
              
              &lt;div id="story-author-preview-content-4558686" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/ikrame-ih" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4053573%2Fa2e9d409-dc13-4fd0-afc9-e02a5bfd6b19.jpeg" class="crayons-avatar__image" alt="" width="736" height="736"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Ikrame Ibn Hayoun&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Sep 2&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" id="article-link-4558686"&gt;
          How to stop your AI from finding new errors on every review
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/discuss"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;discuss&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tutorial"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tutorial&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;3&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/ikrame-ih/how-to-stop-your-ai-from-finding-new-errors-on-every-review-4d7g#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
