<?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: Deolawage</title>
    <description>The latest articles on DEV Community by Deolawage (@deolawage).</description>
    <link>https://dev.to/deolawage</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%2F1224008%2F2318d198-5157-434e-b366-f6ab0967d41d.png</url>
      <title>DEV Community: Deolawage</title>
      <link>https://dev.to/deolawage</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deolawage"/>
    <language>en</language>
    <item>
      <title>JavaScript Loops and Arrays Nearly Broke Me — The Odin Project</title>
      <dc:creator>Deolawage</dc:creator>
      <pubDate>Thu, 13 Aug 2026 16:23:01 +0000</pubDate>
      <link>https://dev.to/deolawage/javascript-loops-and-arrays-nearly-broke-me-the-odin-project-42jn</link>
      <guid>https://dev.to/deolawage/javascript-loops-and-arrays-nearly-broke-me-the-odin-project-42jn</guid>
      <description>&lt;p&gt;Four weeks of confusion, broken code, and slowly learning to see the solution before writing the code.&lt;/p&gt;

&lt;p&gt;I'm currently working through &lt;strong&gt;The Odin Project&lt;/strong&gt;, and recently I went through the JavaScript section covering **loops and arrays.&lt;/p&gt;

&lt;p&gt;At first, I thought:&lt;/p&gt;

&lt;p&gt;"Okay, I understand this."&lt;/p&gt;

&lt;p&gt;I read through the lessons.&lt;/p&gt;

&lt;p&gt;I followed the examples.&lt;/p&gt;

&lt;p&gt;I understood what the code was doing.&lt;/p&gt;

&lt;p&gt;Then I reached the assignments.&lt;/p&gt;

&lt;p&gt;And that's when reality hit me.&lt;/p&gt;

&lt;p&gt;I didn't actually understand it.&lt;/p&gt;




&lt;p&gt;Reading Isn't the Same as Understanding&lt;/p&gt;

&lt;p&gt;This was probably my biggest mistake.&lt;/p&gt;

&lt;p&gt;I read through the material and felt like I understood the concepts because the examples made sense.&lt;/p&gt;

&lt;p&gt;But when I was given an assignment and had to solve something myself, I just stared at the screen.&lt;/p&gt;

&lt;p&gt;I knew what a loop was.&lt;/p&gt;

&lt;p&gt;I knew what an array was.&lt;/p&gt;

&lt;p&gt;But I didn't know how to use them to solve the problem in front of me.&lt;/p&gt;

&lt;p&gt;It was like knowing the words of a language without knowing how to form a sentence.&lt;/p&gt;

&lt;p&gt;That's when I realized:&lt;/p&gt;

&lt;p&gt;I had been reading instead of learning.&lt;/p&gt;

&lt;p&gt;So I Asked Claude for Help&lt;/p&gt;

&lt;p&gt;At this point, I decided to get some help from Claude.&lt;/p&gt;

&lt;p&gt;But I didn't want it to just hand me the answers.&lt;/p&gt;

&lt;p&gt;I didn't want:&lt;/p&gt;

&lt;p&gt;"Here's the solution. Copy this."&lt;/p&gt;

&lt;p&gt;That wouldn't help me.&lt;/p&gt;

&lt;p&gt;So instead, I used Claude to help me understand the **technical concepts behind the assignments.&lt;/p&gt;

&lt;p&gt;Whenever I was confused, I'd explain where I was stuck.&lt;/p&gt;

&lt;p&gt;Instead of giving me the entire solution, it would break down the concept and give me clues about what I should be thinking about.&lt;/p&gt;

&lt;p&gt;Sometimes I'd get something like:&lt;/p&gt;

&lt;p&gt;"Think about what you're trying to track while the loop runs."&lt;/p&gt;

&lt;p&gt;Or:&lt;/p&gt;

&lt;p&gt;"What should happen to each item in the array?"&lt;/p&gt;

&lt;p&gt;Those little clues were often enough to get me moving.&lt;/p&gt;

&lt;p&gt;And when they weren't...&lt;/p&gt;

&lt;p&gt;Well, I went back and struggled some more. &lt;/p&gt;

&lt;p&gt;The First Assignment Was Rough&lt;/p&gt;

&lt;p&gt;I started the first assignment with almost no idea what I was doing.&lt;/p&gt;

&lt;p&gt;I wrote some code.&lt;/p&gt;

&lt;p&gt;It didn't work.&lt;/p&gt;

&lt;p&gt;I changed something.&lt;/p&gt;

&lt;p&gt;It still didn't work.&lt;/p&gt;

&lt;p&gt;I broke the code.&lt;/p&gt;

&lt;p&gt;Fixed something.&lt;/p&gt;

&lt;p&gt;Broke something else.&lt;/p&gt;

&lt;p&gt;At some point, I was probably just staring at the screen wondering why I had decided to learn programming.&lt;/p&gt;

&lt;p&gt;But I kept going.&lt;/p&gt;

&lt;p&gt;And something interesting started happening.&lt;/p&gt;

&lt;p&gt;I Started Getting Better&lt;/p&gt;

&lt;p&gt;The first few assignments felt like I was fighting the computer.&lt;/p&gt;

&lt;p&gt;But as I progressed, things started becoming a little clearer.&lt;/p&gt;

&lt;p&gt;I began understanding what the assignment was actually asking me to do.&lt;/p&gt;

&lt;p&gt;I started breaking problems into smaller pieces.&lt;/p&gt;

&lt;p&gt;Instead of immediately thinking:&lt;/p&gt;

&lt;p&gt;"How do I write this code?"&lt;/p&gt;

&lt;p&gt;I started asking:&lt;/p&gt;

&lt;p&gt;"What exactly am I supposed to accomplish?"&lt;/p&gt;

&lt;p&gt;Then:&lt;/p&gt;

&lt;p&gt;"What data do I have?"&lt;/p&gt;

&lt;p&gt;"What do I need to do with it?"&lt;/p&gt;

&lt;p&gt;"Do I need to go through every item?"&lt;/p&gt;

&lt;p&gt;"What do I need to keep track of?"&lt;/p&gt;

&lt;p&gt;Those questions started changing everything.&lt;/p&gt;

&lt;p&gt;Then Something Weird Happened&lt;/p&gt;

&lt;p&gt;After working through enough assignments, I reached a point where I'd read an instruction and...&lt;/p&gt;

&lt;p&gt;the concept would just come to me.&lt;/p&gt;

&lt;p&gt;Not always.&lt;/p&gt;

&lt;p&gt;I still got stuck.&lt;/p&gt;

&lt;p&gt;But more often than before, I'd read the problem and think:&lt;/p&gt;

&lt;p&gt;"Oh... I think I know what I need here."&lt;/p&gt;

&lt;p&gt;Maybe it was a loop.&lt;/p&gt;

&lt;p&gt;Maybe I needed to iterate through an array.&lt;/p&gt;

&lt;p&gt;Maybe I needed to create another variable to keep track of something.&lt;/p&gt;

&lt;p&gt;Maybe I needed to transform the data.&lt;/p&gt;

&lt;p&gt;The important thing was that I wasn't just remembering some code I'd seen before.&lt;/p&gt;

&lt;p&gt;I was beginning to recognize the type of problem.&lt;/p&gt;

&lt;p&gt;And that felt different.&lt;/p&gt;

&lt;p&gt;I Was Starting to Think in Code&lt;/p&gt;

&lt;p&gt;This was probably the biggest change.&lt;/p&gt;

&lt;p&gt;Before, I was looking at code and asking:&lt;/p&gt;

&lt;p&gt;"What does this syntax mean?"&lt;/p&gt;

&lt;p&gt;Now I was starting to look at a problem and ask:&lt;/p&gt;

&lt;p&gt;"What logic would solve this?"&lt;/p&gt;

&lt;p&gt;That's a completely different way of learning.&lt;/p&gt;

&lt;p&gt;The syntax still matters, of course.&lt;/p&gt;

&lt;p&gt;But eventually, you need to get past:&lt;/p&gt;

&lt;p&gt;"What does &lt;code&gt;for&lt;/code&gt; mean?"&lt;/p&gt;

&lt;p&gt;and start thinking:&lt;/p&gt;

&lt;p&gt;"I need to go through every item in this collection and do something with each one."&lt;/p&gt;

&lt;p&gt;That's when programming starts becoming less about memorizing syntax and more about solving problems.&lt;/p&gt;

&lt;p&gt;I Still Get Stuck&lt;/p&gt;

&lt;p&gt;I don't want to make this sound like I suddenly became a JavaScript wizard after four weeks.&lt;/p&gt;

&lt;p&gt;I didn't. &lt;/p&gt;

&lt;p&gt;I still get stuck.&lt;/p&gt;

&lt;p&gt;Sometimes I understand the problem but can't figure out the implementation.&lt;/p&gt;

&lt;p&gt;Sometimes I have the right idea but write the wrong code.&lt;/p&gt;

&lt;p&gt;Sometimes I completely misunderstand the problem.&lt;/p&gt;

&lt;p&gt;And sometimes I spend way too much time on something that eventually turns out to be simple.&lt;/p&gt;

&lt;p&gt;But there's one major difference now.&lt;/p&gt;

&lt;p&gt;Being stuck doesn't feel as scary as it used to.&lt;/p&gt;

&lt;p&gt;I know that if I keep breaking the problem down, looking at the concepts, experimenting, and trying again, I'll eventually get somewhere.&lt;/p&gt;

&lt;p&gt;AI Helped Me, But It Didn't Do the Work For Me&lt;/p&gt;

&lt;p&gt;I also learned something from using Claude during this process.&lt;/p&gt;

&lt;p&gt;AI can be extremely useful when you're learning to code.&lt;/p&gt;

&lt;p&gt;But there's a huge difference between using AI to learn and using AI to avoid learning.&lt;/p&gt;

&lt;p&gt;If I had simply asked:&lt;/p&gt;

&lt;p&gt;"Solve this assignment."&lt;/p&gt;

&lt;p&gt;and pasted the answer into my project, I probably would have finished the assignment much faster.&lt;/p&gt;

&lt;p&gt;But I would have learned much less.&lt;/p&gt;

&lt;p&gt;Instead, I tried to use Claude more like a tutor.&lt;/p&gt;

&lt;p&gt;Explain the concept.&lt;/p&gt;

&lt;p&gt;Give me a clue.&lt;/p&gt;

&lt;p&gt;Point me in the right direction.&lt;/p&gt;

&lt;p&gt;Help me understand why something wasn't working.&lt;/p&gt;

&lt;p&gt;Then let me struggle with the actual problem.&lt;/p&gt;

&lt;p&gt;That struggle was important.&lt;/p&gt;

&lt;p&gt;Because the moment I finally solved something myself, I understood it differently.&lt;/p&gt;

&lt;p&gt;Four Weeks Later&lt;/p&gt;

&lt;p&gt;After spending roughly four weeks working through loops and arrays, I can finally say that they make a lot more sense to me.&lt;/p&gt;

&lt;p&gt;Not because I've memorized everything.&lt;/p&gt;

&lt;p&gt;Not because I can solve every problem instantly.&lt;/p&gt;

&lt;p&gt;But because I'm starting to recognize patterns.&lt;/p&gt;

&lt;p&gt;I can read an assignment and sometimes already have an idea of the concept I need before I even start writing code.&lt;/p&gt;

&lt;p&gt;And honestly, that feeling is amazing.&lt;/p&gt;

&lt;p&gt;It's a small thing.&lt;/p&gt;

&lt;p&gt;But when you've spent weeks being confused, that little moment of:&lt;/p&gt;

&lt;p&gt;"Wait... I know what to do."&lt;/p&gt;

&lt;p&gt;feels huge.&lt;/p&gt;

&lt;p&gt;But I'm Not Done&lt;/p&gt;

&lt;p&gt;I'm still working through The Odin Project.&lt;/p&gt;

&lt;p&gt;I'm still learning JavaScript.&lt;/p&gt;

&lt;p&gt;I'm still getting stuck.&lt;/p&gt;

&lt;p&gt;I'm still breaking things.&lt;/p&gt;

&lt;p&gt;I'm still asking questions.&lt;/p&gt;

&lt;p&gt;And I still have a long way to go.&lt;/p&gt;

&lt;p&gt;Four weeks of loops and arrays didn't make me a great programmer.&lt;/p&gt;

&lt;p&gt;But it taught me something more important:&lt;/p&gt;

&lt;p&gt;Understanding takes time.&lt;/p&gt;

&lt;p&gt;Sometimes you have to read something twice.&lt;/p&gt;

&lt;p&gt;Sometimes you have to fail at an assignment.&lt;/p&gt;

&lt;p&gt;Sometimes you have to break your code.&lt;/p&gt;

&lt;p&gt;Sometimes you need someone—or something—to give you a clue.&lt;/p&gt;

&lt;p&gt;And sometimes you just need to keep going until the pieces finally start connecting.&lt;/p&gt;

&lt;p&gt;So yeah...&lt;/p&gt;

&lt;p&gt;JavaScript loops and arrays nearly broke me.&lt;/p&gt;

&lt;p&gt;But they didn't.&lt;/p&gt;

&lt;p&gt;I'm still here.&lt;/p&gt;

&lt;p&gt;Still learning.&lt;/p&gt;

&lt;p&gt;Still building.&lt;/p&gt;

&lt;p&gt;Still growing.&lt;/p&gt;

&lt;p&gt;And I've got a long way to go.&lt;/p&gt;

&lt;p&gt;Let's see where this journey takes me. 🚀&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Deolawage</dc:creator>
      <pubDate>Tue, 11 Aug 2026 10:07:19 +0000</pubDate>
      <link>https://dev.to/deolawage/-3fm6</link>
      <guid>https://dev.to/deolawage/-3fm6</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1" class="crayons-story__hidden-navigation-link"&gt;Three Years Later, I Finally Submitted My Frontend Mentor Challenge&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="/deolawage" 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%2F1224008%2F2318d198-5157-434e-b366-f6ab0967d41d.png" alt="deolawage profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/deolawage" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Deolawage
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Deolawage
                
              
              &lt;div id="story-author-preview-content-4368151" 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="/deolawage" 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%2F1224008%2F2318d198-5157-434e-b366-f6ab0967d41d.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Deolawage&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/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Aug 11&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/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1" id="article-link-4368151"&gt;
          Three Years Later, I Finally Submitted My Frontend Mentor Challenge
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/frontmentor"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;frontmentor&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/frontendchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;frontendchallenge&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;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1" 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;7&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/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              1&lt;span class="hidden s:inline"&gt;&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>Three Years Later, I Finally Submitted My Frontend Mentor Challenge</title>
      <dc:creator>Deolawage</dc:creator>
      <pubDate>Tue, 11 Aug 2026 10:04:20 +0000</pubDate>
      <link>https://dev.to/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1</link>
      <guid>https://dev.to/deolawage/three-years-later-i-finally-submitted-my-frontend-mentor-challenge-3ob1</guid>
      <description>&lt;p&gt;I Finally Submitted a Frontend Mentor Challenge I Started in 2023&lt;/p&gt;

&lt;p&gt;Three years, one old project, one tablet, and a very different version of me.&lt;/p&gt;

&lt;p&gt;In 2023, I did something that probably felt very small at the time.&lt;/p&gt;

&lt;p&gt;I started a Frontend Mentor challenge.&lt;/p&gt;

&lt;p&gt;I was still very early in my journey with frontend development. I was learning, experimenting, breaking things, fixing them, and trying to understand how websites were actually built.&lt;/p&gt;

&lt;p&gt;And here's the funny part:&lt;/p&gt;

&lt;p&gt;I didn't even have my own laptop.&lt;/p&gt;

&lt;p&gt;I built the project using my dad's tablet.&lt;/p&gt;

&lt;p&gt;Yes, a tablet.&lt;/p&gt;

&lt;p&gt;I was determined enough to make it work.&lt;/p&gt;

&lt;p&gt;I remember opening my code, working through the design, trying to make the page look like the challenge, and learning things along the way.&lt;/p&gt;

&lt;p&gt;But I didn't finish it.&lt;/p&gt;

&lt;p&gt;Or rather...&lt;/p&gt;

&lt;p&gt;I didn't submit it.&lt;/p&gt;

&lt;p&gt;Life moved on.&lt;/p&gt;

&lt;p&gt;I continued learning frontend development. I started working on other projects. I learned more HTML and CSS. Eventually I moved into JavaScript and started exploring backend development too.&lt;/p&gt;

&lt;p&gt;That old challenge just became one of those unfinished things sitting somewhere in my past.&lt;/p&gt;

&lt;p&gt;Fast forward to 2026&lt;/p&gt;

&lt;p&gt;During my SIWES, I was given an assignment at my training center.&lt;/p&gt;

&lt;p&gt;The assignment was related to Frontend Mentor.&lt;/p&gt;

&lt;p&gt;When I saw it, I immediately remembered the old challenge.&lt;/p&gt;

&lt;p&gt;That project from 2023.&lt;/p&gt;

&lt;p&gt;The one I had built on my dad's tablet.&lt;/p&gt;

&lt;p&gt;The one I never submitted.&lt;/p&gt;

&lt;p&gt;And I thought:&lt;/p&gt;

&lt;p&gt;"Why don't I finally finish it?"&lt;/p&gt;

&lt;p&gt;So I went back to it.&lt;/p&gt;

&lt;p&gt;Coming back to old code is weird&lt;/p&gt;

&lt;p&gt;One of the strangest experiences as a developer is looking at code you wrote years ago.&lt;/p&gt;

&lt;p&gt;You see things you used to think were difficult.&lt;/p&gt;

&lt;p&gt;You see decisions you would make differently now.&lt;/p&gt;

&lt;p&gt;You notice mistakes that you didn't even realize were mistakes.&lt;/p&gt;

&lt;p&gt;And sometimes you just stare at something and think:&lt;/p&gt;

&lt;p&gt;"Why did I write it like this?" &lt;/p&gt;

&lt;p&gt;But that's actually one of the best ways to see your growth.&lt;/p&gt;

&lt;p&gt;The code wasn't necessarily terrible.&lt;/p&gt;

&lt;p&gt;I had just changed.&lt;/p&gt;

&lt;p&gt;The developer who started that project in 2023 wasn't the same developer who returned to it in 2026.&lt;/p&gt;

&lt;p&gt;The project became more than a challenge&lt;/p&gt;

&lt;p&gt;When I finally worked on it again, I wasn't just trying to complete an old Frontend Mentor assignment.&lt;/p&gt;

&lt;p&gt;I was comparing two versions of myself.&lt;/p&gt;

&lt;p&gt;2023 me&lt;br&gt;
Learning the basics&lt;br&gt;
Figuring out CSS&lt;br&gt;
Working with limited resources&lt;br&gt;
Building on a tablet&lt;br&gt;
Trying to understand how everything worked&lt;br&gt;
2026 me&lt;br&gt;
More comfortable with HTML and CSS&lt;br&gt;
Learning JavaScript&lt;br&gt;
Working with Git and GitHub&lt;br&gt;
Building full-stack projects&lt;br&gt;
Thinking about responsive design differently&lt;br&gt;
Understanding code structure better&lt;br&gt;
More comfortable debugging problems&lt;/p&gt;

&lt;p&gt;And the funny thing is...&lt;/p&gt;

&lt;p&gt;The project hadn't changed.&lt;/p&gt;

&lt;p&gt;I had.&lt;/p&gt;

&lt;p&gt;I finally submitted it&lt;/p&gt;

&lt;p&gt;After all those years, I finally submitted the challenge.&lt;/p&gt;

&lt;p&gt;Not in 2023.&lt;/p&gt;

&lt;p&gt;Not in 2024.&lt;/p&gt;

&lt;p&gt;Not in 2025.&lt;/p&gt;

&lt;p&gt;2026.&lt;/p&gt;

&lt;p&gt;Three years after I started it.&lt;/p&gt;

&lt;p&gt;And honestly, I'm glad I didn't delete it.&lt;/p&gt;

&lt;p&gt;Because if I had, I wouldn't have had the opportunity to see how much I had grown.&lt;/p&gt;

&lt;p&gt;Finish the old projects sometimes&lt;/p&gt;

&lt;p&gt;There's a lesson I'm taking from this.&lt;/p&gt;

&lt;p&gt;As developers, we're always looking forward.&lt;/p&gt;

&lt;p&gt;The next tutorial.&lt;/p&gt;

&lt;p&gt;The next framework.&lt;/p&gt;

&lt;p&gt;The next project.&lt;/p&gt;

&lt;p&gt;The next challenge.&lt;/p&gt;

&lt;p&gt;The next thing we need to learn.&lt;/p&gt;

&lt;p&gt;But sometimes it's worth looking backward.&lt;/p&gt;

&lt;p&gt;Open an old project.&lt;/p&gt;

&lt;p&gt;Read your old code.&lt;/p&gt;

&lt;p&gt;Run it again.&lt;/p&gt;

&lt;p&gt;See what you understand now that you didn't understand then.&lt;/p&gt;

&lt;p&gt;You might be surprised.&lt;/p&gt;

&lt;p&gt;Not because the old project is amazing.&lt;/p&gt;

&lt;p&gt;But because you're no longer the person who built it.&lt;/p&gt;

&lt;p&gt;From a tablet to where I am now&lt;/p&gt;

&lt;p&gt;The part that makes me smile the most is remembering that I built that first version using my dad's tablet.&lt;/p&gt;

&lt;p&gt;At the time, I didn't have all the resources I have now.&lt;/p&gt;

&lt;p&gt;But I had curiosity.&lt;/p&gt;

&lt;p&gt;And I had the willingness to try.&lt;/p&gt;

&lt;p&gt;Three years later, I'm still here.&lt;/p&gt;

&lt;p&gt;Still learning.&lt;/p&gt;

&lt;p&gt;Still building.&lt;/p&gt;

&lt;p&gt;Still breaking things.&lt;/p&gt;

&lt;p&gt;Still fixing things.&lt;/p&gt;

&lt;p&gt;Still trying to become a better developer.&lt;/p&gt;

&lt;p&gt;And that old Frontend Mentor challenge?&lt;/p&gt;

&lt;p&gt;It finally has a submission.&lt;/p&gt;

&lt;p&gt;Better late than never.&lt;/p&gt;

&lt;p&gt;What about you?&lt;/p&gt;

&lt;p&gt;Do you have an old project sitting somewhere that you never finished?&lt;/p&gt;

&lt;p&gt;Maybe you should open it again.&lt;/p&gt;

&lt;p&gt;You might not just finish the project.&lt;/p&gt;

&lt;p&gt;You might discover how much you've grown.&lt;/p&gt;

</description>
      <category>frontmentor</category>
      <category>frontendchallenge</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
