<?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>Forem: Cesar Aguirre</title>
    <description>The latest articles on Forem by Cesar Aguirre (@canro91).</description>
    <link>https://forem.com/canro91</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg</url>
      <title>Forem: Cesar Aguirre</title>
      <link>https://forem.com/canro91</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/canro91"/>
    <language>en</language>
    <item>
      <title>A simple action will put you in the top 52% of coders from these stats</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Wed, 08 Apr 2026 17:26:19 +0000</pubDate>
      <link>https://forem.com/canro91/a-simple-action-will-put-you-in-the-top-52-of-coders-from-these-stats-4cb9</link>
      <guid>https://forem.com/canro91/a-simple-action-will-put-you-in-the-top-52-of-coders-from-these-stats-4cb9</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/the-numbers-that-deflate-the-ai-hype-about-replacing-coders-and-ease-fomo-3a0g" class="crayons-story__hidden-navigation-link"&gt;The Numbers That Deflate the AI Hype About Replacing Coders—and Ease FOMO&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image" width="240" height="240"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-3239102" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt="" width="240" height="240"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/the-numbers-that-deflate-the-ai-hype-about-replacing-coders-and-ease-fomo-3a0g" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 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/canro91/the-numbers-that-deflate-the-ai-hype-about-replacing-coders-and-ease-fomo-3a0g" id="article-link-3239102"&gt;
          The Numbers That Deflate the AI Hype About Replacing Coders—and Ease FOMO
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/coding"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;coding&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&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/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/canro91/the-numbers-that-deflate-the-ai-hype-about-replacing-coders-and-ease-fomo-3a0g" 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/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&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;18&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/canro91/the-numbers-that-deflate-the-ai-hype-about-replacing-coders-and-ease-fomo-3a0g#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              19&lt;span class="hidden s:inline"&gt; comments&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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Coding skills still matter. Without them, we wouldn't even notice when AI generates garbage.</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Tue, 07 Apr 2026 14:02:55 +0000</pubDate>
      <link>https://forem.com/canro91/coding-skills-still-matter-without-them-we-wouldnt-even-notice-when-ai-generates-garbage-3lok</link>
      <guid>https://forem.com/canro91/coding-skills-still-matter-without-them-we-wouldnt-even-notice-when-ai-generates-garbage-3lok</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/build-real-coding-skills-then-use-ai-in-that-order-3hi" class="crayons-story__hidden-navigation-link"&gt;Build Real Coding Skills—Then Use AI (In That Order)&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image" width="240" height="240"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-3252570" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt="" width="240" height="240"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/build-real-coding-skills-then-use-ai-in-that-order-3hi" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 6&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/canro91/build-real-coding-skills-then-use-ai-in-that-order-3hi" id="article-link-3252570"&gt;
          Build Real Coding Skills—Then Use AI (In That Order)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/coding"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;coding&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/softwaredevelopment"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;softwaredevelopment&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/canro91/build-real-coding-skills-then-use-ai-in-that-order-3hi#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add 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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>beginners</category>
      <category>coding</category>
      <category>learning</category>
    </item>
    <item>
      <title>Build Real Coding Skills—Then Use AI (In That Order)</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Mon, 06 Apr 2026 05:00:00 +0000</pubDate>
      <link>https://forem.com/canro91/build-real-coding-skills-then-use-ai-in-that-order-3hi</link>
      <guid>https://forem.com/canro91/build-real-coding-skills-then-use-ai-in-that-order-3hi</guid>
      <description>&lt;p&gt;In the days of StackOverflow, we had to verify answers. Now, too often, we accept AI's output without question.&lt;/p&gt;

&lt;h2&gt;
  
  
  Catching AI red-handed
&lt;/h2&gt;

&lt;p&gt;The other day, in another adventure with AI, &lt;a href="https://canro91.github.io/2025/10/14/AIRule" rel="noopener noreferrer"&gt;I asked Copilot&lt;/a&gt; to turn a couple of SQL table definitions into mapping classes for Entity Framework Core. It was the classical 1-to-many relationship.&lt;/p&gt;

&lt;p&gt;The problem came when I asked it to generate an API endpoint to store a parent record with a bunch of child records. Something like: create a parent record from this request, then read a table to create its children.&lt;/p&gt;

&lt;p&gt;Its first solution was to persist the parent record. Then inside a loop, persist every child record. The classical N+1 problem. Well, the inverse one. Arrggg!&lt;/p&gt;

&lt;p&gt;When I prompted it to change it, saying there was no need for the loop, it replied with a &lt;em&gt;"Yes, you can simplify it that way."&lt;/em&gt; Caught you Copilot!&lt;/p&gt;

&lt;h2&gt;
  
  
  Why coding skills still matter
&lt;/h2&gt;

&lt;p&gt;The N+1 problem was something I could find on the spot.&lt;/p&gt;

&lt;p&gt;Now imagine how many AI answers we blindly accept without question. When coding, documenting, researching, testing...&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Coding skills still matter. Without them, we wouldn't even notice the problem.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Blindly trusting AI is what makes us say &lt;a href="https://canro91.github.io/2025/12/22/AIRuiningDegrees" rel="noopener noreferrer"&gt;AI kills CS degrees&lt;/a&gt;, what gets us into trouble, what &lt;a href="https://canro91.github.io/2025/07/13/TheProblemWithAI" rel="noopener noreferrer"&gt;makes us dangerously lazy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Reviewing the code AI spits out puts in &lt;a href="https://canro91.github.io/2026/02/06/AIStats" rel="noopener noreferrer"&gt;the top 50% of coders&lt;/a&gt;. The other 50% don't always review. You still need your coding muscles for that.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AI is like a semi-autonomous car. It always needs hands on the wheel.&lt;/em&gt; Build skills. Then leverage AI—Keep your hand on the wheel.&lt;/p&gt;

&lt;p&gt;To help you build hype-proof skills, I wrote &lt;strong&gt;&lt;a href="https://imcsarag.gumroad.com/l/streetsmartcoding/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=build-real-coding-skills-use-ai" rel="noopener noreferrer"&gt;Street-Smart Coding&lt;/a&gt;&lt;/strong&gt;. Because syntax alone won't make you stand out.&lt;/p&gt;

</description>
      <category>coding</category>
      <category>beginners</category>
      <category>softwaredevelopment</category>
      <category>programming</category>
    </item>
    <item>
      <title>Si aun no has leido Street-Smart Coding, te dejo uno de los reviews:

"Está escrito desde la experiencia. Es decir, no te dice cómo hay que hacer las cosas, sino cómo aprendió personalmente cómo hay que hacer las cosas."</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Wed, 01 Apr 2026 16:11:59 +0000</pubDate>
      <link>https://forem.com/canro91/si-aun-no-has-leido-street-smart-coding-te-dejo-uno-de-los-reviews-esta-escrito-desde-la-1245</link>
      <guid>https://forem.com/canro91/si-aun-no-has-leido-street-smart-coding-te-dejo-uno-de-los-reviews-esta-escrito-desde-la-1245</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/baltasarq/cesar-aguirres-street-smart-coding-31ec" class="crayons-story__hidden-navigation-link"&gt;Street Smart Coding&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="/baltasarq" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F156438%2Fc92243a0-0316-41ba-9445-ba8c9ee76d3b.png" alt="baltasarq profile" class="crayons-avatar__image" width="471" height="529"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/baltasarq" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Baltasar García Perez-Schofield
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Baltasar García Perez-Schofield
                
              
              &lt;div id="story-author-preview-content-3441068" 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="/baltasarq" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F156438%2Fc92243a0-0316-41ba-9445-ba8c9ee76d3b.png" class="crayons-avatar__image" alt="" width="471" height="529"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Baltasar García Perez-Schofield&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/baltasarq/cesar-aguirres-street-smart-coding-31ec" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 1&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/baltasarq/cesar-aguirres-street-smart-coding-31ec" id="article-link-3441068"&gt;
          Street Smart Coding
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/book"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;book&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/spanish"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;spanish&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/review"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;review&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/baltasarq/cesar-aguirres-street-smart-coding-31ec" 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/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&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;5&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/baltasarq/cesar-aguirres-street-smart-coding-31ec#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; 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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>career</category>
      <category>coding</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>A career "plan" sounds like a blueprint with every career scenario figured out in advance. Instead, think of a career intention.</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Tue, 31 Mar 2026 13:35:07 +0000</pubDate>
      <link>https://forem.com/canro91/a-career-plan-sounds-like-a-blueprint-with-every-career-scenario-figured-out-in-advance-instead-47ck</link>
      <guid>https://forem.com/canro91/a-career-plan-sounds-like-a-blueprint-with-every-career-scenario-figured-out-in-advance-instead-47ck</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/why-you-need-an-intention-for-your-coding-career-2fb8" class="crayons-story__hidden-navigation-link"&gt;Why You Need An Intention For Your Coding Career&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-3397477" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/why-you-need-an-intention-for-your-coding-career-2fb8" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 30&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/canro91/why-you-need-an-intention-for-your-coding-career-2fb8" id="article-link-3397477"&gt;
          Why You Need An Intention For Your Coding Career
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/coding"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;coding&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/career"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;career&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/careerdevelopment"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;careerdevelopment&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/canro91/why-you-need-an-intention-for-your-coding-career-2fb8" 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/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;16&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/canro91/why-you-need-an-intention-for-your-coding-career-2fb8#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; 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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>beginners</category>
      <category>career</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
    <item>
      <title>Why You Need An Intention For Your Coding Career</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Mon, 30 Mar 2026 05:00:00 +0000</pubDate>
      <link>https://forem.com/canro91/why-you-need-an-intention-for-your-coding-career-2fb8</link>
      <guid>https://forem.com/canro91/why-you-need-an-intention-for-your-coding-career-2fb8</guid>
      <description>&lt;p&gt;&lt;em&gt;Last week, I wrote about &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2"&gt;the most painful lesson my best job taught me&lt;/a&gt;. The concept of a "plan" generated some discussion. Here I'm expanding on that.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;It took me over 10 years to connect the dots.&lt;/p&gt;

&lt;p&gt;For years, I didn't have a career plan. I jumped from job to job feeling something was missing. OK, when I say "jump," I mean fired, bored, and laid off. That was &lt;a href="https://canro91.github.io/2026/03/18/WorstJob" rel="noopener noreferrer"&gt;my most painful lesson&lt;/a&gt;. It cost me my health at the lowest point.&lt;/p&gt;

&lt;p&gt;A "plan" sounds like a blueprint with every career scenario figured out in advance.&lt;/p&gt;

&lt;p&gt;Nobody starts with a perfect plan. The early stages of our careers are about discovery, experimentation, and &lt;a href="https://canro91.github.io/2025/10/28/StreetSmartCoding" rel="noopener noreferrer"&gt;building our coding skills&lt;/a&gt; while learning to navigate the corporate world.&lt;/p&gt;

&lt;p&gt;Plans are hard to follow when &lt;a href="https://canro91.github.io/2023/08/21/OnLayoffs" rel="noopener noreferrer"&gt;layoffs are always around the corner&lt;/a&gt; and &lt;a href="https://canro91.github.io/2025/11/23/TranslatorsVsAI" rel="noopener noreferrer"&gt;AI is changing job descriptions&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  An intention helps you decide when to move
&lt;/h2&gt;

&lt;p&gt;Instead of "plan," think of an intention:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A guiding principle that helps you decide whether to stay or move on.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;There's always luck, setbacks, and resets. It's impossible to account for all of them in a "plan." But an intention pushes you to act instead of waiting.&lt;/p&gt;

&lt;p&gt;Here's how an intention helps you in practice.&lt;/p&gt;

&lt;p&gt;If your intention is money, a couple of years without raises or bonuses should push you to move. That's not the job that will fill your pockets. Maybe a better choice would be joining a startup in early stages.&lt;/p&gt;

&lt;p&gt;If your intention is growing a network, sitting in a cubicle isn't the best idea. A better role might be DevRel, evangelist, or consultant, positions that takes you out of your cubicle.&lt;/p&gt;

&lt;p&gt;Money was just an example. It could be gaining leadership experience, climbing the ladder, or learning opportunities.&lt;/p&gt;

&lt;p&gt;Use your career intention as your flashlight. Otherwise, wait to leave only when bored, fired, or &lt;a href="https://canro91.github.io/2025/03/22/IsBurnoutInevitable" rel="noopener noreferrer"&gt;burned out&lt;/a&gt;. I wish someone had told me that &lt;a href="https://canro91.github.io/2025/01/14/BeingFired" rel="noopener noreferrer"&gt;when I started my coding career&lt;/a&gt;. It would have saved lots of headaches. Set your intention today.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you liked this lesson, you're going to like, &lt;a href="https://imcsarag.gumroad.com/l/careerlessonsfromthetrenches/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=why-you-need-intention-your-coding-career" rel="noopener noreferrer"&gt;Career Lessons From the Trenches&lt;/a&gt;, my free 7-day email course where I distill 10+ years of career lessons into 7 short emails–to help you navigate your coding career.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>coding</category>
      <category>beginners</category>
      <category>career</category>
      <category>careerdevelopment</category>
    </item>
    <item>
      <title>When the pain is real. So is the urge to leave.</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Thu, 26 Mar 2026 14:23:01 +0000</pubDate>
      <link>https://forem.com/canro91/when-the-pain-is-real-so-is-the-urge-to-leave-593j</link>
      <guid>https://forem.com/canro91/when-the-pain-is-real-so-is-the-urge-to-leave-593j</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" class="crayons-story__hidden-navigation-link"&gt;The Most Painful Career Lesson My Best Job Taught Me&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;WeCoded 2026: Echoes of Experience 💜&lt;/p&gt;

&lt;/a&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-3369608" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 23&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/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" id="article-link-3369608"&gt;
          The Most Painful Career Lesson My Best Job Taught Me
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devchallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/wecoded"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;wecoded&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/dei"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;dei&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/career"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;career&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/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" 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/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;61&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              38&lt;span class="hidden s:inline"&gt; comments&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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>career</category>
    </item>
    <item>
      <title>If it makes you sick, you don't need more signs to leave.</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Tue, 24 Mar 2026 14:07:10 +0000</pubDate>
      <link>https://forem.com/canro91/if-it-makes-you-sick-you-dont-need-more-signs-to-leave-19bb</link>
      <guid>https://forem.com/canro91/if-it-makes-you-sick-you-dont-need-more-signs-to-leave-19bb</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" class="crayons-story__hidden-navigation-link"&gt;The Most Painful Career Lesson My Best Job Taught Me&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;WeCoded 2026: Echoes of Experience 💜&lt;/p&gt;

&lt;/a&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-3369608" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 23&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/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" id="article-link-3369608"&gt;
          The Most Painful Career Lesson My Best Job Taught Me
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devchallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/wecoded"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;wecoded&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/dei"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;dei&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/career"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;career&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/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2" 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/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;61&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              38&lt;span class="hidden s:inline"&gt; comments&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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>career</category>
    </item>
    <item>
      <title>The Most Painful Career Lesson My Best Job Taught Me</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Mon, 23 Mar 2026 05:00:00 +0000</pubDate>
      <link>https://forem.com/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2</link>
      <guid>https://forem.com/canro91/the-most-painful-career-lesson-my-best-job-taught-me-ca2</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wecoded-2026"&gt;2026 WeCoded Challenge&lt;/a&gt;: Echoes of Experience&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The most toxic job I ever had didn't break me.&lt;/p&gt;

&lt;p&gt;I've had only one job that fit all the definitions of a toxic place. Inexperienced management, competing deadlines, scope creep... To cope with the 9-5, I hung out with coworkers, worked out, and engaged in hobbies. That kept me sane. But it wasn't the job that burned me out. It taught me enough lessons for a book.&lt;/p&gt;

&lt;p&gt;The way to the exit door was clear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lesson:&lt;/strong&gt; &lt;em&gt;When the pain is real. So is the urge to leave.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The job that burned me out
&lt;/h2&gt;

&lt;p&gt;A few years later, I landed my best job.&lt;/p&gt;

&lt;p&gt;I was &lt;a href="https://canro91.github.io/2025/03/03/Boundaries" rel="noopener noreferrer"&gt;working from home&lt;/a&gt;, learning new subjects, and making a good salary. It wasn't Silicon Valley, but it was where most coders wanted to be. It turned out more painful than my "worst" job.&lt;/p&gt;

&lt;p&gt;Everything was good until the honeymoon ended. Another project doing the same tasks. No new roles for me. All seats were already taken. Same grind, same story.&lt;/p&gt;

&lt;p&gt;This time, the way out wasn't that clear. &lt;a href="https://canro91.github.io/2024/10/07/TipsToWriteBetterCVs" rel="noopener noreferrer"&gt;Updating a CV&lt;/a&gt; to play the hiring game made staying seem tolerable. &lt;em&gt;"The pay is good."&lt;/em&gt; &lt;em&gt;"I don't work overtime."&lt;/em&gt; &lt;em&gt;"I'll wait until I finish this project."&lt;/em&gt; Meanwhile, hiring trends were tougher and tougher each year.&lt;/p&gt;

&lt;p&gt;The next thing I knew, I was rushing to the bathroom. It wasn't to throw up, but I'll spare the details.&lt;/p&gt;

&lt;p&gt;My job became a burden. I rushed to finish my daily tasks and skipped my meals. Painful mistake! That brought &lt;a href="https://canro91.github.io/2026/02/22/Digestion" rel="noopener noreferrer"&gt;stomach issues&lt;/a&gt;. (Eating when stressed out isn't a good idea) When I least expected it, I was sick and burned out. The way down was slow. But &lt;a href="https://canro91.github.io/2025/05/13/PrioritizeHealth" rel="noopener noreferrer"&gt;the way up was more painful and slower&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lesson:&lt;/strong&gt; &lt;em&gt;If it makes you sick, you don't need more signs to leave.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My most painful and expensive career mistake
&lt;/h2&gt;

&lt;p&gt;Not having a career plan was my biggest, most painful, and expensive mistake.&lt;/p&gt;

&lt;p&gt;I didn't stop to think what I wanted out of my career. Money, title, connections, challenges? Maybe my only plan was to gain experience and make some money. Whatever that meant for my past self.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lesson:&lt;/strong&gt; &lt;em&gt;Choose wisely. Or wait to leave when sick, bored, fired, or burned out.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A plan or intention would have made me move out and saved me a lot of pain. But like a frog in a pot, the water wasn't boiling, it was slowly heating up. By the time I noticed the exit sign, the damage was already done.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;&lt;strong&gt;Update (Mar 30th, 2026):&lt;/strong&gt;&lt;/em&gt; Here, briefly I touched the idea of an intention. After some comments, I expanded on &lt;a href="https://dev.to/canro91/why-you-need-an-intention-for-your-coding-career-2fb8"&gt;the need for a career intention&lt;/a&gt; in a separate post.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>career</category>
    </item>
    <item>
      <title>Tip #1: Always ask why. Especially relevant these days of vibecoding, AI-assisted coding, or whatever it's called now.</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Fri, 20 Mar 2026 15:49:54 +0000</pubDate>
      <link>https://forem.com/canro91/tip-1-always-ask-why-especially-relevant-these-days-of-vibecoding-ai-assisted-coding-or-38ho</link>
      <guid>https://forem.com/canro91/tip-1-always-ask-why-especially-relevant-these-days-of-vibecoding-ai-assisted-coding-or-38ho</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" class="crayons-story__hidden-navigation-link"&gt;4 Tips to Avoid Rushing to Code (and Building the Wrong Thing)&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image" width="240" height="240"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-2833388" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt="" width="240" height="240"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 16&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/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" id="article-link-2833388"&gt;
          4 Tips to Avoid Rushing to Code (and Building the Wrong Thing)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/coding"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;coding&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/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/softwaredevelopment"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;softwaredevelopment&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/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" 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/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&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;22&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              16&lt;span class="hidden s:inline"&gt; comments&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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>coding</category>
      <category>programming</category>
      <category>beginners</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>You spent days on your JIRA ticket or GitHub issue... only to be told to redo it after your team lead reviewed your code?</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Tue, 17 Mar 2026 14:10:17 +0000</pubDate>
      <link>https://forem.com/canro91/you-spent-days-on-your-jira-ticket-or-github-issue-only-to-be-told-to-redo-it-after-your-team-4n3f</link>
      <guid>https://forem.com/canro91/you-spent-days-on-your-jira-ticket-or-github-issue-only-to-be-told-to-redo-it-after-your-team-4n3f</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" class="crayons-story__hidden-navigation-link"&gt;4 Tips to Avoid Rushing to Code (and Building the Wrong Thing)&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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" alt="canro91 profile" class="crayons-avatar__image" width="240" height="240"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/canro91" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Cesar Aguirre
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Cesar Aguirre
                
              
              &lt;div id="story-author-preview-content-2833388" 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="/canro91" 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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg" class="crayons-avatar__image" alt="" width="240" height="240"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Cesar Aguirre&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/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 16&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/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" id="article-link-2833388"&gt;
          4 Tips to Avoid Rushing to Code (and Building the Wrong Thing)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/coding"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;coding&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/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/softwaredevelopment"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;softwaredevelopment&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/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o" 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/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&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;22&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              16&lt;span class="hidden s:inline"&gt; comments&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;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>coding</category>
      <category>programming</category>
      <category>beginners</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>4 Tips to Avoid Rushing to Code (and Building the Wrong Thing)</title>
      <dc:creator>Cesar Aguirre</dc:creator>
      <pubDate>Mon, 16 Mar 2026 05:00:00 +0000</pubDate>
      <link>https://forem.com/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o</link>
      <guid>https://forem.com/canro91/4-tips-to-avoid-rushing-to-code-and-building-the-wrong-thing-2p3o</guid>
      <description>&lt;p&gt;You spent days on your JIRA ticket... only to be told to redo it after your team lead reviewed your code?&lt;/p&gt;

&lt;p&gt;A few years ago, I was working on a hotel management tool. My team lead asked me to redo an apparently trivial task. I had to store emails before sending them. It wasn't a full rework, but I had to change my approach. We had completely different expectations from the same task. Two days of work almost wasted.&lt;/p&gt;

&lt;p&gt;If I had only asked one single question before starting... "Hey, I'm doing it like this, are we on the same page?"&lt;/p&gt;

&lt;p&gt;If you're like me, eager to jump into the code, confident in your solution, hold your horses and follow these four tips:&lt;/p&gt;

&lt;h2&gt;
  
  
  #1. Always ask why.
&lt;/h2&gt;

&lt;p&gt;Don't start coding if you don't understand what needs to be done—Especially relevant these days of AI-assisted coding.&lt;/p&gt;

&lt;p&gt;Before coding, ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why this task?&lt;/li&gt;
&lt;li&gt;What's the real problem?&lt;/li&gt;
&lt;li&gt;Why solve it now?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  #2. Read the existing code before starting.
&lt;/h2&gt;

&lt;p&gt;Your changes might be simple, unless you have to refactor some legacy code first.&lt;/p&gt;

&lt;p&gt;If you rush to code without knowing that, you'll give the wrong impression you're taking too long on a simple task. Yes, &lt;a href="https://canro91.github.io/2025/04/17/HarshTruths/" rel="noopener noreferrer"&gt;estimates are hard&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  #3. Outline your solution with comments.
&lt;/h2&gt;

&lt;p&gt;Start by sketching your "coding" plan in comments. That's your blueprint.&lt;/p&gt;

&lt;p&gt;Of course, once you're done, don't forget to delete the noisy comments. Remember: names over comments and types over names.&lt;/p&gt;

&lt;h2&gt;
  
  
  #4. Write a one-page spec.
&lt;/h2&gt;

&lt;p&gt;Draft a summary of the changes you need to implement, just for yourself. It's for you to &lt;a href="https://canro91.github.io/2024/11/08/WhyWriting/" rel="noopener noreferrer"&gt;think clearly&lt;/a&gt; before writing a single line of code.&lt;/p&gt;

&lt;p&gt;A simple question would have saved me from wasting two days of work. Make sure everyone agrees on your solution before you start. It could save you from building the wrong thing.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It's better to annoy people by asking too many questions than by making mistakes for not asking any questions at all.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Strive for context before coding. Always! Because typing isn't the hardest part of coding, but knowing what to type.&lt;/p&gt;

&lt;p&gt;I cover 30 lessons like the one in this post in my book, &lt;strong&gt;&lt;a href="https://imcsarag.gumroad.com/l/streetsmartcoding/?utm_source=devto&amp;amp;utm_medium=post&amp;amp;utm_campaign=tips-avoid-rushing-code-building-wrong-thing" rel="noopener noreferrer"&gt;Street-Smart Coding here&lt;/a&gt;&lt;/strong&gt;. That's the roadmap I wish I had on my journey from junior to senior.&lt;/p&gt;

</description>
      <category>coding</category>
      <category>programming</category>
      <category>beginners</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
